Summary
Join Unqork, a leading enterprise software company, and lead the design and evolution of highly scalable and performant software architecture. Translate business requirements into actionable technical strategies and architectural designs. Provide technical guidance and mentorship to engineers. Partner with various stakeholders to align on technical solutions and communicate architectural decisions. Develop detailed architectural specifications and documentation. Actively participate in resolving complex technical issues. Champion architectural quality, security, and maintainability throughout the software development lifecycle.
Requirements
- 15+ years of experience in software development, with a minimum of 3-5 years in a Lead Architect, Staff Architect, or Principal Engineer role focused on system-level architecture
- Proven track record of designing, building, and scaling complex distributed systems in a production environment
- Strong proficiency in at least one major cloud platform (AWS, Azure, GCP) and experience with cloud-native design principles
- Extensive experience with various programming languages (Javascript preferred)
- Solid understanding of database technologies (relational and NoSQL) and data modeling best practices
- Experience with containerization and CI/CD pipelines
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
Responsibilities
- Lead the design and evolution of highly scalable, resilient, and performant software architecture for Unqork
- Translate business requirements and long-term product roadmaps into clear, actionable technical strategies and architectural designs
- Provide technical guidance and mentorship to engineers while fostering best practices, design patterns, and architectural principles
- Partner closely with product management, engineering leadership, and other stakeholders to understand needs, align on technical solutions, and communicate architectural decisions effectively
- Develop detailed architectural specifications, diagrams, and documentation to clearly articulate designs and facilitate understanding across teams
- Actively participate in the diagnosis and resolution of complex technical issues, including hands-on debugging of critical production systems when necessary
- Champion architectural quality, security, and maintainability throughout the software development lifecycle
Benefits
- Work from home with a remote-first community
- Unlimited PTO (and the encouragement to use it)
- Student loan payback program
- 100% employer-covered medical, dental, and vision options available to you and your dependents
- Flexible Spending Account (FSA)
- Monthly stipend toward your WFH setup, vacation, development and more
- Employer-sponsored 401(k) with contribution match
- Subsidized ClassPass Membership
- Generous Paid Parental Leave
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.