Senior Software Engineer
Role details
Job location
Tech stack
Job description
KBR is seeking a Senior Software Engineer to join our team. The candidate will leverage their extensive systems and software engineering experience to provide Systems Engineering and Technical Assistance (SETA) support to a US Government customer, supporting FFRDC, and other KBR members in a professional work environment., * Perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications
- Define system and software requirements and obtain customer approval
- Analyze customer requirements and translate them into a design
- Implement Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams.
- Work to improve performance metrics through critical planning and execution of development tasks.
- Determine software maintainability and overall adherence to user requirements on department standards
- Generate/update documents defining software product baselines
- Support on-site meetings and deliveries to customers
- Lead junior engineers
- Perform other duties as assigned
Requirements
- Active TS//SCI with Polygraph
- Bachelor's degree in computer science, engineering, or related discipline
- Minimum of 8 years of software development, object-oriented design, and programming, including architecture design, coding, and testing experience
- Experience with Web Services and JavaScript (e.g., ReactJS)
- Container based application development experience
- Must possess a DoD 8570 Certification for IAT Level II or higher
- Strong communication and interpersonal skills
- Ability to work independently as well as part of a team to achieve customer and company goals
- DevOps Engineer (with >5 years of experience in configuration control, testing, security, automation, containerization, orchestration, and cloud services open-source technologies)
- Hands-on experience with Java, C/C++, and/or Python
Desired Qualifications:
- Master of Science degree in Computer Science, Engineering, or related discipline
- Experience with Postgres and MySQL, MongoDB
- Experience with AWS and Azure
- Experience with Docker, Kubernetes,
- Experience with Fortify, CodeDx, Trellix
- Familiarity with Agile and/or DevSecOps procedures
- Contractor Product Owner (with >10 years of experience in software management and managing a backlog of requirements)
- Experience with Neural Networks/Machine Learning
Security Requirements: Must have an active TS-SCI with a current Polygraph