We are seeking a Senior Software Developer/Tech Lead to lead a high-performing team in building secure, scalable, and impactful enterprise systems using Java. The ideal candidate will have 6+ years of commercial software development experience, strong expertise in Java and a modern JavaScript framework, and a solid understanding of software architecture patterns.
Requirements
- Lead a cross-functional team of 2–7 engineers
- Stay hands-on with code while guiding technical decisions and system architecture evolution
- Design, review, and evolve system architecture with a focus on scalability, performance, and maintainability
- Mentor developers, conduct regular code and technical reviews, and support individual growth through 1:1 sessions
- Influence and improve development processes, engineering best practices, and team workflows
- Manage the full development lifecycle, including sprint planning, estimation, delivery tracking, and retrospectives
- Contribute to long-term technical vision and grow towards broader technical leadership or architectural roles
- Ensure security and data protection requirements are met in regulated environments
- Represent the technical team in stakeholder discussions, communicating progress, risks, and trade-offs
Benefits
- Collaborative work environment
- Exposure to complex projects
- Professional growth supported by modern engineering practices
