Lead Software Engineer

Govini transforms Defense Acquisition with AI-enabled Applications and best-in-class data, supporting the United States military and national security community.
Backend
Staff Software Engineer
In-Person
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Lead Software Engineer

Govini is transforming Defense Acquisition through software innovation, providing AI-enabled Applications and data solutions for the United States military and national security community. They are seeking a Lead Software Engineer to join their Pittsburgh office, leading a small team of front-end and back-end engineers.

The role combines technical leadership with hands-on development, requiring someone who can both guide team processes and contribute to building scalable solutions. The position involves establishing engineering best practices, overseeing quality, and collaborating across teams including product, data engineering, and DevOps.

This is an excellent opportunity for an experienced engineer passionate about national security and defense technology. The role offers the chance to work on meaningful projects that directly impact U.S. defense capabilities. The position requires U.S. citizenship and may involve obtaining a security clearance, indicating work on sensitive and important systems.

The ideal candidate will bring strong technical expertise in backend development, particularly with technologies like Spring Boot and SQL, combined with leadership skills to guide agile teams. The role offers a unique blend of technical challenges and leadership opportunities in a mission-driven organization focused on national security.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer

  • Lead software engineering efforts from ideation through implementation
  • Lead Agile ceremonies for the software engineering team
  • Establish coding and testing best practices and standards
  • Develop, test, and deploy modern software applications and new features
  • Oversee the quality of Engineers' deliverables
  • Collaborate with product team to turn business requirements into technical specifications
  • Seek out innovation and continuous improvement
  • Collaborate with data engineers, data scientists, QA engineers, and DevOps engineers

Requirements For Lead Software Engineer

Java
  • U.S. Citizenship is required
  • Bachelor's degree in Computer Science, Mathematics, or equivalent experience
  • 5 years of software development experience with an object-oriented programming language
  • Hands-on experience with Spring Boot, Quarkus, or similar technologies
  • Knowledge of data structures, object-oriented design, algorithms
  • Experience writing SQL and implementing database design

Benefits For Lead Software Engineer

Visa Sponsorship
  • Security clearance sponsorship

Interested in this job?

Jobs Related To Govini Lead Software Engineer

FullStack-Staff Software Engineer

Staff Software Engineer position at Intuit focusing on fullstack development with AI integration, requiring 7+ years of experience in enterprise applications.

Backend Lead Engineer

Lead Backend Engineer position at Dumps, building scalable infrastructure for photo sharing and messaging platform

Staff Software Engineer - Employment Platform (C#/.NET)

Staff Software Engineer position at EarnIn, leading backend development for the Employment Platform team using C#/.NET, requiring 7+ years experience and expertise in event-driven architecture.

Staff Software Engineer (Payments)

Staff Software Engineer position at GoFundMe, focusing on building and scaling next-generation payments infrastructure, offering $181K-$271K + equity, based in San Francisco.

Staff Software Engineer, Community Support Engineering

Lead technical initiatives and mentor engineers as a Staff Software Engineer in Airbnb's Community Support Engineering team in China, developing solutions that power global customer support operations.