
Senior Software Developer – Tech Lead, Java
Sigma Software Group
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Job Level
About the role
- Lead a cross-functional team of 2–7 engineers, fostering ownership, quality, collaboration, and continuous improvement
- 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
- Collaborate with Product Owner, Business Analysts, DevOps, and other delivery teams to align solutions with business goals
- 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
Requirements
- 6+ years of commercial software development experience
- 1–3 years in a Team Lead or Technical Lead role, or readiness to step into leadership
- Strong expertise in Java and at least one modern JavaScript framework (React, Angular, Vue)
- Solid understanding of software architecture patterns (microservices, event-driven systems)
- Experience with CI/CD pipelines and containerized environments
- Background in building enterprise, FinTech, or other complex distributed systems
- Strong communication skills with the ability to explain technical decisions and mentor others
- At least an Upper-Intermediate level of English
Benefits
- Professional growth supported by modern engineering practices
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptReactAngularVuesoftware architecture patternsmicroservicesevent-driven systemsCI/CD pipelinescontainerized environments
Soft Skills
leadershipcommunicationmentoringcollaborationcontinuous improvementinfluencingteamworkproblem-solvingstakeholder managementindividual growth support