Monday, October 27, 2025
SoTalent

Lead Software Engineer, Back End

Posted: Oct 6, 2025
mid

Job Description

Job Title : Lead Software Engineer, Back End Location : District of Columbia, United States job Type : Full Time Job Summary: Our client, a leading technology-driven organization, is seeking a Lead Software Engineer to oversee a portfolio of innovative, large-scale technology initiatives. This role combines hands-on technical leadership, strategic solution delivery, and mentorship within a collaborative, agile environment. What You’ll Do: • Lead multiple technology projects and guide a team of developers focused on distributed microservices and full-stack development to deliver secure, scalable, and compliant solutions. • Partner with digital product managers to design and implement cloud-based platforms that enhance user experiences and support business growth. • Stay current with emerging technologies, advocate for modern engineering practices, and actively contribute to internal and external tech communities. • Mentor engineers, foster a culture of innovation, and occasionally contribute to hands-on coding or code reviews. • Work with technologies such as Java, Python, SQL, Node.js, Go, and Scala, leveraging open-source RDBMS and NoSQL databases, container orchestration (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure). Basic Qualifications: • Bachelor’s Degree in Computer Science, Engineering, or related field. • 4+ years of professional software engineering experience (excluding internships). • 1+ year of experience in cloud computing (AWS, Azure, or Google Cloud). Preferred Qualifications: • Master’s Degree in a related discipline. • 7+ years of Python development experience. • 2+ years of experience with AWS, GCP, or Azure. • 4+ years working with open-source frameworks. • 1+ year of people leadership or team management experience. • 2+ years working in Agile environments.

Salary Range

USD 193,000 - 221,000 per year

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs