About the Role
Lead the design and implementation of robust, reusable software systems while guiding engineering teams through complex technical challenges and long-term architectural planning.
Responsibilities
- Architect and deploy scalable backend systems with an emphasis on reusability
- Mentor engineers across multiple teams to improve technical execution
- Define and enforce software design standards and best practices
- Collaborate with product and engineering leads to align technical strategy with business goals
- Drive adoption of repeatable patterns across service development
- Evaluate and integrate new technologies to improve system reliability
- Lead incident response and post-mortem analysis for critical systems
- Improve observability and monitoring across distributed services
- Support continuous integration and deployment pipelines
- Champion code quality through reviews and tooling improvements
- Guide long-term technical roadmaps for platform evolution
- Optimize system performance and reduce operational overhead
- Foster a culture of engineering excellence and knowledge sharing
- Ensure compliance with security and data protection standards
- Design APIs for internal and external service integration
- Troubleshoot complex production issues across microservices
- Promote automation to reduce manual operational tasks
- Evaluate architectural trade-offs in system design
- Support on-call rotations with a focus on resilience
- Contribute to technical documentation and system diagrams
- Lead proof-of-concept initiatives for emerging technologies
- Improve developer experience across engineering teams
- Balance innovation with technical debt management
- Work closely with data and infrastructure teams on cross-functional initiatives
- Drive initiatives that enhance system maintainability
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid remote and office setup
Team
Collaborative engineering team focused on scalable financial technology
About the Team
This role is embedded within a high-performing engineering organization that values technical depth, collaboration, and innovation. The team operates with autonomy while contributing to company-wide technical initiatives.
Technology Stack
Primary languages include Scala and Python. Infrastructure runs on AWS with services deployed in Kubernetes. Tools include Kafka, PostgreSQL, Prometheus, and Terraform.
Available for qualified candidates
