Software Engineer, Junior
Role details
Job location
Tech stack
Job description
KBR is seeking a motivated Software Engineer to join our team and provide support for a Intelligence Community Customer Ground Enterprise Directorate (GED). GED plays a crucial role in helping the NRO execute intelligence-gathering missions, turning collected data into actionable information for the Intelligence Community (IC) and Department of Defense (DoD) users.
In this position, you will play a critical role in advising the government by overseeing development contractors involved in the design, development, testing, and delivery of software products for advanced systems. You will collaborate with multi-disciplinary teams that include hardware, software, system integration, and data analysis experts to ensure that significant missions are achieved and critical requirements are met., * Advising the government on software project strategy and direction.
- Overseeing contractors to ensure project milestones and quality standards are met.
- Assisting in the design, development, implementation, and maintenance of software for scientific applications.
- Defining system and software requirements and obtaining customer approval.
- Translating customer requirements into design specifications for contractors.
- Collaborating on prototypes with development contractors.
- Utilizing Agile tools like Jira, Confluence, and Bitbucket/Git for project management.
- Identifying challenges and developing solutions with contractors.
- Improving performance metrics through effective contractor planning and execution.
- Resolving software discrepancies with documented requirements.
- Collaborating to define software requirements and supporting all development activities. - Updating documentation to establish software product baselines.
- Exploring new programming languages for development enhancement.
- Participating in on-site meetings with contractors and delivering results.
- Learning from experienced engineers to ensure software alignment with government objectives.
Requirements
- Bachelor's degree in computer science, engineering, or a related discipline.
- 0-5 years of experience in software development, object-oriented design, and programming, including coding and testing.
- Familiarity with cloud architecture and development
- Familiarity with Machine Learning/Artificial Intelligence concepts, tools, and systems
- Understanding container-based application development is a plus.
- Strong communication and interpersonal skills.
- Ability to work independently as well as part of a team to achieve shared goals.
- Willingness to learn and adapt to new technologies and methodologies.
- Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with adjudicated polygraph
Preferred Qualifications:
- Familiarity with Postgres, MySQL, or MongoDB.
- Experience with AWS and Azure environments.
- Basic knowledge of Docker and Kubernetes.
- Understanding of Agile methodologies.
- Interest in machine learning or neural networks is a plus