Senior Software Engineer – C#

Integration Innovation, Inc.

$90K — $120K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required.
  • Bachelor's or advanced degree in computer science, engineering, mathematics, or a related field from an accredited institution (ABET preferred).
  • Experience in object-oriented programming languages such as C#/.NET, Java, or C++.
  • Strong team collaboration skills with creativity and a willingness to learn.
  • Ability to create automated unit and integration level tests.
  • Experience in configuration management practices, ensuring proper code maintenance and merging.
  • Demonstrated skills in customer presentations and software demonstrations.
  • Desire and experience to mentor junior engineers.

Responsibilities

  • Collaborate with an Agile development team to deliver software in incremental iterations for a DoD customer.
  • Develop flight-critical software while adhering to pre-defined safety practices, including software architecture reviews and testing.
  • Design software using best practices and object-oriented methodologies.
  • Engage in regular collaboration with team members to enhance system capabilities.
  • Ensure proper code maintenance and follow configuration management processes.

Benefits

  • Opportunity to work on critical projects for the Department of Defense.
  • Professional development through mentoring opportunities.
  • Work in a dynamic, team-oriented environment.
  • CONUS travel requirement is limited to less than 20%.
  • In-office position promotes collaborative work and engagement.
Full Job Description
Overview

i3 is seeking a Software Engineer with 10+ years of professional experience to develop a new digital engineering environment for a government customer. This environment will include virtual testing and deployment capabilities to simulate UxS platforms for the DoD. Experience with web and platform engineering is desired. 

Responsibilities
  • The candidate will work with an Agile software development team delivering value to a DoD customer in small, incremental iterations. 
  • The candidate will be responsible for following pre-defined software safety practices to develop flight critical software. This includes software architecture reviews, documentation updates, and comprehensive testing of new capabilities. 
  • Candidate will develop software designs using best practices and object-oriented methodologies. 
  • Routine collaboration with team members in developing system capabilities is expected. 
Qualifications

Education, Experience and Required skills: 

  • Must be a U.S. Citizen. 
  • Have a Bachelor of Science degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.  
  • Must have experience in an object-oriented programming language like C#/.NET, Java, or C++. 
  • Candidate must be a team player and be creative, adaptive, and excited to learn. 
  • Candidate must have experience creating automated unit and integration level tests. 
  • Candidate must have experience establishing good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management. 
  • Experience presenting to customers and conducting demonstrations. 
  • Candidate must have the experience and desire to mentor and train less experienced team members. 
  • Position Location: In office in Huntsville, AL 
  • CONUS Travel required: Less than 20%  
  • Active Clearance or the ability to obtain and maintain a Clearance

 

Preferred Experience/Skills: 

  • Prefer understanding of agile software development, ideally Extreme Programming (XP). 
  • Familiarity with Git for software source control and configuration management. 
  • Experience leading small agile teams and mentoring junior software engineers. 
  • Familiarity with Infrastructure-as-Code (IaC) tools like terraform. 
  • Experience developing in Amazon Web Services (AWS) or similar cloud environments. 
  • Familiar with docker and/or Kubernetes deployment strategies. 

 

Physical Demands

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 
  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; handle or feel; and reach with hands and arms.  
  • The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.  
  • Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.  
  • Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however, additional hours may be required on occasion. Regular and punctual attendance is required. 

Similar Jobs

More Jobs at Integration Innovation, Inc.

More Aerospace & Defense Jobs

Find similar Senior Software Engineer – C# jobs: