Software Engineer

Leidos
Onsite

About The Position

Leidos has a new and exciting opportunity for a Software Engineer in our Defense Sector. Our talented team delivers mission-ready, technology-enabled solutions to Defense customers, ensuring integrated and undisrupted communications. We are seeking a talented and motivated Software Engineer with web development experience to join our team. The ideal candidate will have expertise in Java, Spring Boot, and Angular, with a proven track record of designing and implementing scalable solutions. This role offers the opportunity to work on cutting-edge technologies, including cloud-based systems, microservices, and modernization projects, while contributing to impactful software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field with 8+ years of experience or a Master’s degree in Computer Science, Engineering, or a related field with 6+ years of experience. Additional experience, trainings, or certifications may be considered in lieu of a degree.
  • US Citizenship; Ability to obtain a DoD Secret security clearance.
  • 5+ years of hands-on experience in web development, specializing in Java, Spring Boot, and Angular.
  • Proficiency in developing RESTful APIs and working with relational databases.
  • Hands-on experience with front-end development using Angular, HTML, and CSS.
  • Strong understanding of build, CI/CD process using Maven, Jenkins.
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
  • Ability to complete tasking independently with minimal direct supervision.
  • Ability to work and collaborate effectively within a multi-disciplined engineering team.

Responsibilities

  • Design, develop, and maintain backend services using Java, Spring Boot, and Hibernate.
  • Develop RESTful APIs and microservices to integrate data from Oracle database.
  • Develop front-end applications using Angular, NodeJs, and modern Javascript libraries to enhance user experience and support complex workflows.
  • Use Agile development tools such as Jira, Confluence, Bitbucket, Maven to manage work and collaborate with your team.
  • Perform system administrative tasks, including vulnerability management, system patching, and ensuring compliance with security standards.

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service