remote
Techlead / principal engineer - q42
Software Engineer
Lead cross‑functional engineering teams to deliver scalable, high‑performance software solutions using modern cloud platforms and agile practices.
About the role
Key Responsibilities
- Architect and oversee the development of complex, distributed systems ensuring scalability, reliability, and maintainability.
- Mentor and coach engineering teams, fostering a culture of continuous improvement and technical excellence.
- Collaborate with product, design, and operations to define technical roadmaps and prioritize feature delivery.
- Drive adoption of best practices in code quality, testing, CI/CD, and security across the organization.
- Evaluate and integrate emerging technologies to enhance product capabilities and operational efficiency.
Requirements
- 10+ years of software engineering experience with a proven track record in leading large, high‑impact projects.
- Deep expertise in cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes, Docker).
- Strong background in designing microservices, event‑driven architectures, and API‑first development.
- Excellent communication skills and ability to translate complex technical concepts to non‑technical stakeholders.
- Experience with Agile/Scrum frameworks and a passion for mentoring junior engineers.
Skills
software developmentsystem designproblem solving