Senior Software Engineer (Remote)

KBR, Inc.
70d$110,000 - $140,000

About The Position

KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country’s most critical role – protecting our national security. KBR is seeking a Senior Software Engineer to join our team remotely within the US. Why Join Us? Innovative Projects: KBR’s work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions. Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace. Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.

Requirements

  • BS in mathematics, engineering, computer science, or other related field. (Experience can substitute degree)
  • 5 years of progressive, related experience.
  • Firm grasp of algorithms and complex data structures.
  • Proficient written and oral communication; Organization, Problem Solving, Communication, Technical Documentation, and Teamwork.
  • DoD 8570 IAT Level II required.
  • Active Secret with ability to obtain Top Secret is required to be considered for this role.
  • Ability to travel periodically as needed quarterly.

Nice To Haves

  • C++ Certified Entry-Level Programmer (CPE)
  • C++ Certified Associate Programmer (CPA)
  • C++ Certified Professional Programmer (CPP)
  • Open software architecture development experience.
  • Experience with sensor (RF and/or EOIR) sensor integration.
  • Passionate about building highly reliable software.

Responsibilities

  • Performs all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications.
  • Analyze customer requirements and translate them into a design.
  • Create prototypes.
  • Perform internal testing of software products.
  • Respond to and resolve software discrepancies against documented requirements.
  • Generate program design language and code based on department standards.
  • Determine software maintainability and overall adherence to user requirements on department standards.
  • Generate/update documents defining software product baselines.
  • Analyzes and evaluates systems and devises computer specifications and systems for scientific/engineering applications to process data.
  • Encodes, tests, debugs, and installs operating programs and procedures.
  • Participates with engineering in the design, development, and utilization of scientific/engineering electronic data processing systems software.
  • Provides analysis related to the design, development, and implementation of software for products such as utility software, development software, and diagnostic software.
  • Participates in the development of engineering test strategies, devices and systems.
  • As a team leader: plan and organize projects, direct the project through the different phases, and provide task estimates.

Benefits

  • 401K plan with company match
  • Medical, dental, vision, life insurance, AD&D
  • Flexible spending account
  • Disability
  • Paid time off
  • Flexible work schedule
  • Career advancement through professional training and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service