Note: The job is a remote job and is open to candidates in USA. Leidos is a leading defense contractor seeking talented Software Engineers to join their Command and Control Incident Management Emergency Response Application (C2IMERA) program. The role involves collaborating with a team to develop mission-critical software for the US Air Force, focusing on professional growth and delivering world-class solutions.
Responsibilities
- Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as java
- Participate in the full software development lifecycle, working within broadly defined parameters
- Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams
- Support creation and updating of all relevant documentation and specifications for design, development and testing
- Identify potential roadblocks and develop around them
- Plan and estimate development tasks and work to improve performance metrics
- Develop maintainable code that matches specification
- Develop automated tests leveraging a continuous integration process
- Own delivery of small parts of a system or application
- Work closely with other engineers to develop the best technical design and approach for new product development
- Build software solutions where the solution is not always well defined but always considers the customer first
Skills
- Bachelor's degree with 2+ years of experience or a Masters degree with 1+ years of experience. Additional experience may be considered in lieu of a degree
- US Citizen with at least an active Secret clearance or higher with the ability to maintain your clearance during your employment with Leidos
- Hands-on experience with Java/C++ and object-oriented programming (applicants will be tested)
- Hands-on experience with JavaScript and JS frameworks such as React
- Ability to apply software development process fundamentals
- 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
- Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL
- Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc
- Knowledge of a version control system (e.g., Git)
- Knowledge of Agile Development methodologies
- Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.)
- Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.)
- Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)
- Familiarity with NoSql databases (MongoDB, etc.)
- Familiarity with server-side JavaScript
Company Overview