Senior Software Developer/Team Lead (Java)

Java

Senior Software Developer/Team Lead (Java)

Java
Jana Długosza 42-46, Wrocław +4 Locations

Sigma Software

Full-time
B2B
Senior
Remote

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.


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


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


Responsibilities:

  • 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

Tech stack

    English

    B2

    Java

    advanced

    Spring Boot

    advanced

    React

    advanced

    AWS

    advanced

    Kubernetes

    advanced

Office location

Published: 06.02.2026

About the company

Sigma Software

Sigma Software is a global software development company founded in 2002. It enables enterprises, startups, and product houses to meet their technology needs through end-to-end delivery, providing top-quality software dev...

Company profile

Senior Software Developer/Team Lead (Java)

Summary of the offer

Senior Software Developer/Team Lead (Java)

Jana Długosza 42-46, Wrocław
Sigma Software
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Sigma Software sp. z o.o. z siedzibą w Warszawie, ul. Chmielna 134 (dalej jako "administra... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.