Software Engineer Intern

  • Sioux Falls, SD
  • Posted 22 days ago | Updated 22 days ago

Overview

On Site
Part Time

Skills

Science
Mentorship
Project management
Planning
Estimating
Design
Software testing
Test estimation
Test plans
Management
Configuration Management
Content management
Change management
Documentation
Computer science
Mathematics
Image processing
Satellite
Software development
Python
C
C++
Database
Unix
Linux
PostgreSQL
Remote sensing
Signal processing
Amazon Web Services
Cloud computing
Amazon S3
Amazon EC2
Continuous integration
Continuous delivery
Communication
Teamwork
Life insurance
Training and development
Sustainability
Collaboration
Law

Job Details

Title:

Software Engineer Intern

Belong. Connect. Grow. with KBR!

Around here, we define the future.

At KBR we share one goal: to improve the world responsibly as a company of innovators, thinkers, creators, explorers, volunteers, and dreamers.

This opportunity is open to juniors, seniors, and graduate students pursuing a career in software development. This internship opportunity will provide the applicant software development experience with progressive responsibility and experience. The software development will span multiple disciplines including cloud, C/C++, python, and database development/support. This will be in support of the various missions at the EROS (Earth Resources Observation and Science) Center (, located near Sioux Falls, South Dakota. The Software Developer interns will telecommute from campus with travel to the EROS Center as their schedule permits and as the project requires.

Core Responsibilities:

The Software Developer Intern is responsible for designing and implementing tasks required in the development of software products.

  • Communicate and coordinate activities and technical status with your mentor, supervisor, Project Lead, and other Project team members, as appropriate.
  • Ensure all software activities are conducted in accordance with standards and best practices.
  • Provide support for software planning including software requirements definition, activity identification, and estimating.
  • Perform and document preliminary and detailed design of software components.
  • Implement software from detailed designs.
  • Develop and conduct software testing.
  • Document the testing effort through generation of test plans, procedures, and reports.
  • Submit, analyze, and manage configuration change requests in accordance with established Configuration Management (CM) processes.
  • Ensure proper process is followed and documentation is properly maintained.
  • Participate in code reviews.


Education: Working towards a Bachelor's degree in Computer Science, Math, Engineering, or equivalent.

Experience: 0-2 year's related experience in software development is desired. Experience with image processing systems and satellite ground systems are a plus.

Required Skills:

  • The candidate must have previous 3 years US residency
  • Excellent interpersonal, organizational, and communication skills
  • Ability to work independently as well as part of a team
  • Knowledge of the Software Development Life Cycle
  • Experience using Python and C/C++
  • Experience interfacing with database systems
  • Unix/Linux experience


Desired Skills:

  • Postgres experience
  • Experience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projections
  • Experience with AWS Cloud Service especially S3, EC2, EKS, ECR, and Lambda
  • Experience with CI/CD
  • Experience with Infrastructure as Code


Candidates must have strong technical knowledge, excellent communication skills, and a teamwork emphasis. Candidates must also be able to integrate into a highly skilled team.

SPECIAL REQUIREMENTS

  • Three years of continuous residency in the US for issuance of a Government Security credential
  • The candidate must be able to obtain and maintain a national agency check and background investigation after hire to obtain a badge for government facility access and user accounts.


KBR partners with several other companies to fulfill its requirements as a government contractor. The selected subcontracting companies align their benefits as closely as possible to those of KBR.

KBR Benefits

KBR offers a selection of competitive lifestyle benefits which could include 401K plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability, paid time off, or flexible work schedule. We support career advancement through professional training and development.

Click here to learn more: KBR Benefits

Inclusion and Diversity at KBR

At KBR, we are passionate about our people, sustainability, and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a more inclusive and diverse company. That commitment is central to our team of team's philosophy and fosters an environment of real collaboration across cultures and locations. Our individual differences and perspectives bring enhanced value to our teams and help us develop solutions for the most challenging problems. We understand that by embracing those differences and working together, we are more innovative, more resilient, and safer. We Deliver - Together.

Click here to learn more: Inclusion and Diversity at KBR

INCLUSION AND DIVERSITY AT KBR

At KBR, we are passionate about our people, sustainability, and our Zero Harm culture.

These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a more inclusive and diverse company. That commitment is central to our team of team's philosophy and fosters an environment of real collaboration across cultures and locations. Our individual differences and perspectives bring enhanced value to our teams and help us develop solutions for the most challenging problems. We understand that by embracing those differences and working together, we are more innovative, more resilient, and safer.

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.