Description
We are seeking experienced Engineering Managers to lead one or more squads working on various sectors. You will play a crucial role by providing technical leadership and driving design, development, and maintenance of our software products, ensuring they meet the highest standards of quality, security, and performance.
As an Engineering Manager:
- Lead one or more cross-functional agile squads consisting of Engineers, Product Managers, and Designers to solicit business requirements and 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
Technical Skills:
- 7-12 years of software engineering experience building reasonably large high-availability systems at scale
- Proven track record of leading and delivering technically complex products
- Strong experience in modern full-stack web application technologies; experience in modern front-end engineering on Next.js/React.js/Nuxt/Vue.js and Java/TypeScript/Node.js/Golang on the backend is preferred
- Strong knowledge of databases (SQL and 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
- Experience with observability and monitoring tools, especially the ELK stack, AWS CloudWatch, Splunk
- Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders
What We Value:
- Passion towards working for the public good
- Excellent team player and leader who is passionate about engineering excellence
- Demonstrated ability to take initiative and work autonomously and through others
- Initiative: Proactively identify issues and opportunities to improve systems and teams
- Collaboration: Share knowledge and contribute to a healthy, transparent team culture
- Continuous learning: Stay current with technologies and best practices
- Strong product mindset: Have a customer-centric thinking, be data-driven in decision making