VI

Lead Software Engineer

Virtusalinkedin.com
Oct 10, 2026, 8:07 AM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringLead

About the role

The Lead Software Engineer role focuses on developing high-quality Python applications using Test-Driven Development (TDD) and delivering modern user experiences with React or TypeScript. The position requires strong debugging and problem-solving skills, especially with APIs, integrations, and JSON-based services. The engineer will drive quality automation in CI/CD pipelines and support web frontend development, collaborating effectively in an English-speaking, cross-functional team. Experience with standard technical stacks such as PostgreSQL and SQL Server in Azure or similar cloud environments is considered advantageous.

Must have

  • Strong expertise in Python application development, with a passion for building high-quality software using Test-Driven Development (TDD).
  • Hands-on experience with React or TypeScript to deliver modern, scalable user experiences.
  • Strong debugging and problem-solving skills, particularly with APIs, integrations, and JSON-based services.
  • Commitment to driving quality automation within the CI/CD pipeline, ensuring a bug-free release cycle and an optimal developer experience.
  • Solid web frontend awareness (HTML, CSS, and JavaScript) to support widget configuration and facilitate effective cross-functional collaboration.
  • Excellent communication skills, with the ability to collaborate effectively in an English-speaking, cross-functional environment.

Nice to have

  • Background in utilizing standard technical stacks, including PostgreSQL and SQL Server, across Azure or comparable cloud environments, will be an advantage.

Technologies

  • Azure
  • CI/CD
  • CSS
  • HTML
  • JavaScript
  • JSON
  • PostgreSQL
  • Python
  • React
  • SQL
  • SQL Server
  • TDD
  • TypeScript