Senior Software Developer/Team Lead (Java)

AI overview

Lead a high-performing team in developing secure and scalable enterprise systems while driving continuous improvement and technical excellence.
  • 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

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Developer Q&A's
Report this job
Apply for this job