About Us
We're seeking a seasoned Software Systems Architect to join our team as a Team Lead. This is a pivotal role that requires expertise in designing and building high-performance systems deployed in an enterprise setting.
### Key Responsibilities
- Lead high-level architecture discussions and planning sessions
- Collaborate with cross-functional teams of engineers, product managers, and designers
- Build scalable, performant, and resilient backend systems supporting critical business needs
- Participate in system design and architecture reviews to influence technical direction
- Drive software quality through code reviews, testing, and continuous integration
- Contribute to a positive engineering culture through mentorship, knowledge sharing, and leadership
- Investigate and resolve complex technical issues in production environments
- Author and review technical design documents, RFCs, and root cause analyses
- Continuously learn and grow in your engineering craft and domain knowledge
- Participate in an on-call rotation to ensure swift resolution of any production outages involving your systems
### Required Skills and Qualifications
- Primary tech stack: Scala, Java, AWS experience
- Extensive professional experience
- Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing
- Ability to work independently and oversee entire projects or significant parts, focusing on completing tasks on time
- Recognised technical authority with the ability to influence system architecture across teams or domains
- Ability to lead the development team
- Track record of delivering high-impact projects with significant architectural ownership
- Mastery of multiple languages and paradigms; able to guide complex trade-offs and tech decisions
- Extensive experience scaling systems to handle high throughput and low latency
- Strong ability to mentor, elevate peers, and lead cross-team technical initiatives
- Proven experience driving quality, reliability, and operational excellence at scale
- Strategic thinking with the ability to align technical direction with company goals
- Thought leadership in areas like distributed systems, functional programming, or cloud-native architecture
### Benefits
- Competitive compensation package
- Comprehensive benefits program
- Professional development opportunities
### Others
- Opportunity to work on cutting-edge technology
- Collaborative and dynamic work environment