Lead one or more cross-functional agile squads consisting of Engineers, Product
Managers, and Designers to solicit business requirements & deliver technical solutions
Lead the technical design and architecture of software solutions, ensuring security, scalability, performance, and maintainability
Guide, mentor and work closely with your team to uplift product engineering competencies
Establish coding standards, best practices, and development processes for your team(s)
Identify and resolve technical debt/risks while balancing feature development
Drive adoption of relevant, up-to-date technologies, practices, and tools in modern software development lifecycle
Lead/Guide Scrum ceremonies, providing technical/product context and removing blockers
Requirements
5-8 years of software engineering experience building reasonably large high availability systems at scale
Proven track record of leading & delivering technically complex products
Strong experience in modern full-stack web application technologies experience in modern front-end engineering on Next.Js/React.js and Python/TypeScript/Node.js on the backend is preferred
Strong knowledge of databases (SQL & NoSQL) and data modeling
Experience with cloud platforms such as AWS (preferred), Azure and/or GCP
Experience with CI/CD pipelines (e.g., GitLab CI, GitHub Actions, etc.)
Experience with Docker, Kubernetes or other container orchestration tools (ECS preferred)
Experience with observability and monitoring tools, especially the ELK stack, AWS CloudWatch, Splunk
Excellent communication skills with ability to explain technical concepts to nontechnical stakeholders
Bonus: Familiarity with 3D/BIM modelling and AI/ML infrastructure