Junior Software Engineer
Leidos
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Junior Software Engineer at Leidos
Are you ready for your next career step? The Command and Control Incident Management Emergency Response Application (C2IMERA) program within the Leidos Defense Sector is actively seeking talented Junior Software Engineers to join its dynamic team. This role offers the opportunity to collaborate with an outstanding group of software developers and engineers, focusing on producing and fielding critical software for the US Air Force. You will experience significant professional growth in a customer-facing, fast-paced, and rewarding environment, delivering world-class solutions.
This position supports remote work, though candidates able to occasionally be onsite at preferred locations such as Newport News, VA; Lexington, MA; Orlando, FL; Charlottesville, VA; Omaha, NE; or Morgantown, WV, are highly desired.
Primary Responsibilities
- Design, develop, troubleshoot, and debug mission-critical software source code using modern languages and tools, particularly Java.
- Participate actively in the full software development lifecycle, operating within broadly defined parameters.
- Utilize Agile development tools, including Jira, Confluence, and Bitbucket/Git, to manage tasks and facilitate team collaboration.
- Contribute to the creation and updating of all necessary documentation and specifications for design, development, and testing.
- Proactively identify potential roadblocks and devise strategies to overcome them.
- Plan and estimate development tasks, continuously working to enhance performance metrics.
- Produce maintainable code that rigorously adheres to specifications.
- Develop automated tests, integrating them into a continuous integration process.
- Take ownership of the delivery of smaller components within a system or application.
- Collaborate closely with other engineers to determine the optimal technical design and approach for new product development.
- Build innovative software solutions, often in scenarios where the solution is not fully predefined, always prioritizing customer needs.
Basic Qualifications
- Bachelor's degree with 0-2 years of experience or a Master's degree. Equivalent additional experience may be considered in lieu of a degree.
- Must be a US Citizen with at least an active Secret clearance or higher, with the ongoing ability to maintain this clearance throughout employment with Leidos.
- Demonstrated hands-on experience with Java/C++ and object-oriented programming (applicants will be tested on these skills).
- Practical experience with JavaScript and popular JS frameworks such as React.
- Ability to effectively apply software development process fundamentals.
- Possess a strong, self-motivated desire to continuously learn new programming languages, tools, frameworks, and techniques.
- Capable of completing assigned tasks independently with minimal direct supervision.
- Proven ability to work and collaborate effectively within a multi-disciplined engineering team.
Preferred Qualifications
- Familiarity with foundational web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL.
- Experience with web application technologies such as Apache Tomcat, JBoss, etc.
- Knowledge of a version control system (e.g., Git).
- Understanding of Agile Development methodologies.
- Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.).
- Experience with at least one Relational Database Management System (e.g., Oracle, MySQL, PostgreSQL, SQL Server).
- Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint).
- Familiarity with NoSql databases (e.g., MongoDB).
- Experience with server-side JavaScript.
Key skills/competency
- Java development
- C++ programming
- JavaScript frameworks
- React.js
- Agile methodologies
- Software development lifecycle
- Object-oriented programming
- Debugging and troubleshooting
- Version control (Git)
- Continuous Integration
How to Get Hired at Leidos
- Research Leidos's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your resume: Highlight Java, C++, and React experience tailored for defense projects like C2IMERA.
- Demonstrate clearance readiness: Emphasize your active Secret clearance and understanding of defense sector requirements.
- Prepare for technical assessments: Expect testing on Java/C++ OOP, JavaScript frameworks, and fundamental software processes.
- Showcase Agile methodology knowledge: Be ready to discuss experience with Jira, Confluence, Git, and the SDLC.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background