Lead Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Fri, May 22, 2026
This job expires in: 30 days

Job Summary

Providing technical leadership in a remote environment, the full-time Lead Software Engineer will develop and maintain software applications, ensuring alignment with business outcomes while managing feature delivery and collaborating with cross-functional teams.

Key responsibilities
  • Create technical designs and develop software applications based on Agile/DevOps practices
  • Manage coding standards and ensure compliance with product acceptance criteria while conducting code reviews
  • Collaborate with product and engineering teams to prioritize backlog and participate in scrum activities
Required qualifications
  • At least 10 years of professional experience in software engineering
  • Minimum 5 years of experience as a lead software engineer in agile scrum teams
  • Experience with SQL queries and ETL using RDBMS such as Teradata, MySQL, or PostgreSQL
  • Proficiency in Java Spring Boot, Apache Camel, Go, and Python
  • Hands-on experience with AWS platform and building scalable RESTful services

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...