Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?