Summary
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a motivated and skilled Junior Software Engineer to support the development and delivery of scalable software solutions, focusing on implementing high-quality code and contributing to team-based software development efforts.
Responsibilities
- Develop, test, and maintain software applications using object-oriented design principles
- Implement and support RESTful services under established architectural guidance
- Write and maintain SQL queries; support database updates and data validation efforts
- Develop and troubleshoot applications within Linux-based environments
- Identify, debug, and resolve application-level defects and performance issues
- Work closely with senior engineers and team members to implement approved designs and deliver project requirements
- Follow established coding standards, participate in code reviews, and support documentation efforts
Skills
- US citizenship is required per contract
- Bachelor's degree in Computer Science, Software Engineering, or related field with 2-4 years of relevant experience or Master's degree with less than 2 years of prior relevant experience
- Java or Python: Professional experience developing object-oriented applications
- REST APIs: Experience developing or maintaining RESTful services
- SQL: Experience writing queries and working with relational databases
- Linux: Working knowledge of Linux environments
- Ability to work independently on defined tasks within established technical frameworks
- JavaScript: Exposure to front-end development
- GitLab CI/CD: Experience working within CI/CD pipelines
- Containerization: Familiarity with Docker or OpenShift
- Exposure to cloud-based environments
- Experience with modern web frameworks
- Experience with Spring Boot, PostgreSQL, Tomcat, or Maven
- Experience working in Agile development environments
Qualifications
Must Haves
- US citizenship is required per contract
- Bachelor's degree in Computer Science, Software Engineering, or related field with 2-4 years of relevant experience or Master's degree with less than 2 years of prior relevant experience
- Java or Python: Professional experience developing object-oriented applications
- REST APIs: Experience developing or maintaining RESTful services
- SQL: Experience writing queries and working with relational databases
- Linux: Working knowledge of Linux environments
- Ability to work independently on defined tasks within established technical frameworks
Nice to Haves
- JavaScript: Exposure to front-end development
- GitLab CI/CD: Experience working within CI/CD pipelines
- Containerization: Familiarity with Docker or OpenShift
- Exposure to cloud-based environments
- Experience with modern web frameworks
- Experience with Spring Boot, PostgreSQL, Tomcat, or Maven
- Experience working in Agile development environments
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement