Summary
Leidos is a technology leader serving government and commercial customers with innovative digital solutions. They are seeking a highly motivated Junior Software Engineer for the Chinook Program, where the role involves designing, implementing, testing, and deploying applications to enhance data access and visualization capabilities for national security.
Responsibilities
- Engage in the complete software development lifecycle, operating within well-defined parameters
- Take ownership of delivering enhancements within a system or application
- Break down sizable tasks into manageable units for execution and provide LOE estimations
- Collaborate with fellow software engineers to create and document optimal technical designs
- Ensure team compliance with Agile processes and best practices
- Build software solutions where the solution is not clearly defined but always prioritizing customer needs
Skills
- US citizenship is required per contract
- Ability to obtain and maintain a Top Secret/SCI (TS/SCI) clearance and successfully pass a Polygraph examination
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience and 0+ years of prior relevant experience
- Hands-on experience with the following technologies: Web: HTML, CSS, Django, and REST APIs
- Hands-on experience with the following technologies: Object-oriented Programming: Python, Java, JavaScript, and REACT
- Hands-on experience with the following technologies: Relational Database: PostgreSQL with the ability to write SQL statements
- Hands-on experience with the following technologies: Operating System: Windows, Linux
- Hands-on experience with the following technologies: Version Control System: Git
- Understanding of modern software design patterns and coding standards
- 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
- Software Architectures: Client-Server, Microservices, Model-View-Controller
- Cloud Exposure: Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle
- Cloud Exposure: Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS
- Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools
- Knowledge of continuous integration and delivery tools: Jenkins, GitLab, and Docker
- Demonstrated experience planning and presenting user interface designs
Qualifications
Must Haves
- US citizenship is required per contract
- Ability to obtain and maintain a Top Secret/SCI (TS/SCI) clearance and successfully pass a Polygraph examination
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience and 0+ years of prior relevant experience
- Hands-on experience with the following technologies: Web: HTML, CSS, Django, and REST APIs
- Hands-on experience with the following technologies: Object-oriented Programming: Python, Java, JavaScript, and REACT
- Hands-on experience with the following technologies: Relational Database: PostgreSQL with the ability to write SQL statements
- Hands-on experience with the following technologies: Operating System: Windows, Linux
- Hands-on experience with the following technologies: Version Control System: Git
- Understanding of modern software design patterns and coding standards
- 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
Nice to Haves
- Software Architectures: Client-Server, Microservices, Model-View-Controller
- Cloud Exposure: Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle
- Cloud Exposure: Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS
- Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools
- Knowledge of continuous integration and delivery tools: Jenkins, GitLab, and Docker
- Demonstrated experience planning and presenting user interface designs
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement