Junior Software Engineer
KBR, Inc. is a leader in providing high-end engineering and advanced technology solutions to the intelligence and national security communities. The Junior Software Engineer will support Systems Engineering & Integration activities for US Space Force satellite communications, working collaboratively within a multidisciplinary team to develop software prototypes and applications.
Responsibilities
- Analyze and develop software prototypes and/or applications as part of a multi-disciplinary team
- Participate in the complete software development lifecycle: user story creation, design, development, automated testing, and operational support
- Create intuitive user interfaces that enable efficient data management and system oversight
- Design and develop new visualization features to meet evolving end-user requirements
- Work with complex algorithms to deliver optimized solutions for the end user
- Determine software maintainability and overall adherence to user requirements on department standards
Skills
- Security Clearance: Ability to obtain and maintain a Secret clearance is required for this position
- Experience and Education: BS degree in Computer Science or Information Systems; other degrees will be considered with relevant work experience
- 1-3 years of software development, including architecture, object-oriented design, coding, and testing, with strong understanding of the software development life cycle
- Strong experience in one or more of the following: Python, Java, or Go
- Familiarity with web applications with microservices architecture
- Familiarity with database technologies such as PostgreSQL, MySQL, and others
- Proficient in using GitLab or other Tools for version control, CI/CD pipelines, and collaboration
- Excellent problem-solving skills
- Strong passion for conducting research, tackling complex problems, and continuously learning and adopting new technologies
- Organization capability with ability to handle competing priorities
- Strong interpersonal skills, communication (oral and written), and presentation skills
- Familiarity with Javascript frameworks such as Angular or React
- Knowledge and experience in Jira and Confluence
- Experience in implementing Agile Software Development methodologies for efficient and iterative project management
- Experience with Docker, AWS and / or Azure, and Kubernetes for containerization, cloud services, and orchestration
Benefits
- 401K plan with company match
- Medical
- Dental
- Vision
- Life insurance
- AD&D
- Flexible spending account
- Disability
- Paid time off
- Flexible work schedule
Company Overview
Apply To This Job