Were looking for a Tech Lead Software Engineer to join our Core Platform team, who will be part of the group responsible for infrastructure platform.
This role is ideal for an engineer who's passionate about designing scalable and resilient systems, shaping architectural direction, and driving long-term platform evolution. As a Tech Lead of the team, you'll work closely with architects and senior engineering leadership, and get the opportunity to have a wide impact on the technical direction across the organization.
What youll do:
Lead architectural initiatives and design end-to-end solutions for scale, resiliency, and maintainability as part of the infrastructure platform group
Contribute to the codebase, write production-grade code, build critical components.
Collaborate with architects, product managers, engineers, and DevOps to align platform direction with business goals.
Review system designs and code to ensure quality, performance, and consistency.
Mentor other engineers and help elevate the technical bar for the entire team.
Requirements: Strong hands-on experience designing and maintaining large-scale, distributed systems.
A track record of driving architectural decisions and implementing them in production.
9+ years of hands-on experience in backend development, using Java, TypeScript, or equivalent languages.
Strong understanding of resilience patterns, multi-tenancy, scalability, and performance tuning.
Solid experience with NoSQL databases (such as MongoDB and Elasticsearch), message queues, and microservices, preferably in Kubernetes environments.
Excellent communication and collaboration skills
Familiarity with Agile methodologies and a proactive, ownership-driven mindset.
Advantages:
Experience as a Team Lead
Familiarity with SDK design and shared client libraries
B.Sc. in Computer Science or equivalent
This position is open to all candidates.