Jobs · Engineering · Alabama

Principal Software Engineer

KBR Careers · Huntsville, AL · 2 wk ago
EngineeringFull-time

About the Role

We are seeking an experienced Software Engineer to lead the architecture, development, implementation, and optimization of software solutions for integration into a new Modeling and Simulation Lab. This role involves researching and analyzing new technology insertion with existing software systems, including implementing and verifying communication capabilities between devices, databases, and services. You will collaborate with multiple "in-house" and Government Off-The-Shelf (GOTS) simulation and tool developers, requiring strong analytical, problem-solving, and interpersonal skills. Regular interaction with Government customers for software demonstrations is expected. Up to 15% travel for meetings and test events will be required.

The ideal candidate is a problem-solver, resourceful, independently motivated, and detail-oriented, with a willingness to travel occasionally and work on-site as needed. The position demands strong time management, communication, and computer skills.

Relocation: Candidate must be a resident of the North Alabama area or able to relocate to the Huntsville-North Alabama area.

Responsibilities

  • Lead the architecture, development, implementation, and optimization of software solutions for a Modeling and Simulation Lab.
  • Research and analyze new technology insertion with existing software systems.
  • Implement and verify communication capabilities between devices, databases, and services.
  • Collaborate with "in-house" and GOTS simulation and tool developers.
  • Interface directly with Government customers for regular software demonstrations.
  • Travel up to 15% for meetings and test events.

Requirements

  • Bachelor of Science degree in Computer Science or other STEM-related fields (Engineering, Physics, Mathematics, CIS, etc.) with 10+ years of experience, or a master’s degree in Computer Science or related STEM field with 5+ years of experience.
  • Experience with the latest software development management processes and tools (Agile methods, SCRUM boards, Jira, etc.).
  • Experience integrating COTS/GOTS products in a software laboratory environment.
  • Experience analyzing and developing APIs to enhance interoperability among products.
  • Familiarity with Army Integrated Air and Missile Defense Systems.
  • Working knowledge of programming languages such as Java, C, C++, MATLAB, and/or Python.
  • Experience with GIT, GitLab, or DevOps (or similar).
  • Must be a U.S. Citizen.
  • Possess or be able to obtain and maintain a Secret Clearance.
  • Able to travel up to 15% of the time.
  • Able to work on-site when required.

Preferred Qualifications

  • Experience with missile defense systems.
  • Experience in physics-based models and simulations.
  • Linux and Windows software development environments experience.
  • Ability to develop clear and concise software capability demonstrations and briefings for Government customers.
  • Experience in software design, development, documentation, and testing of modeling and simulation software.
  • Familiarity with development and integration of containerized products (e.g., Docker Compose, Kubernetes).
  • Experience with SecDevOps and Continuous Integration/Continuous Development pipelines, including resolution of cyber vulnerabilities, bugs, and technical issues.
  • Direct experience as a software development lead with expertise in managing challenging execution schedules.
  • Excellent written and verbal communication skills, strong social skills, and ability to build consensus among peers while fostering solid relationships with team members, leadership, and customers.
  • Proficiency in Microsoft Office applications with strong presentation skills, capable of briefing audiences of varying technical knowledge.
  • Enjoy working in a dynamic, responsive, and collaborative environment, dedicated to the success of our Government customers.

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 mo ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com