Senior Software Developer/Team Lead (Java)
SigmaSoftware2
Posted: February 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a seasoned Java expert to lead a high-performing team in building secure, scalable, and impactful enterprise systems in Lviv, Ukraine.
Required Skills
Job Description
Are you a seasoned Java expert ready to lead a high-performing team in building secure, scalable, and impactful enterprise systems? At Sigma Software, we value shared ownership, technical excellence, and continuous improvement. As a Senior Software Developer/Team Lead, you will guide a cross-functional team, shape the system architecture, and deliver solutions for regulated environments.
You’ll work in a collaborative environment, gain exposure to complex projects, and enjoy professional growth supported by modern engineering practices.
Sounds like you? Take your chance, and let's grow up together.
• 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
• 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
WILL BE A PLUS:
• Experience in regulated or security-sensitive environments
• Exposure to GovTech or FinTech domains
• Familiarity with AI or data analytics integrations in enterprise systems
• Motivation to grow beyond the current role and influence technical direction at scale