We are looking for a Lead Software Engineer who will play a dual role within the development team, serving as both a senior, hands-on Engineer and a technical mentor/decision-maker.
Requirements
- Act as a 'coaching player,' actively mentoring fellow Engineers on best practices, code quality, design principles, and effective use of technologies (primarily Java ecosystem)
- Actively facilitate the spreading of technical knowledge and competencies across the team to reinforce the T-shaped model and minimize knowledge silos
- Empower and support the team in becoming fully autonomous and self-organizing, capable of building and owning E2E features without external technical dependencies
- Identify and champion improvements to the team's development workflow, CI/CD pipeline, and technical tooling
- Work closely with the Product Owner and Engineers to transform ambiguous business requirements into clear, technically feasible tasks and designs
- Act as the technical liaison between the team and architecture/enterprise strategy groups, advocating for the team's needs and ensuring team deliverables adhere to the defined tech strategy
Benefits
- International projects
- In-office, hybrid, or remote flexibility
- Medical healthcare
- Recognition program
- Ongoing learning & reimbursement
- Well-being program
- Team events & local benefits
- Sports compensation
- Referral bonuses
- Top-tier equipment provision