Software Engineer Job at INFINITY SYSTEMS ENGINEERING LLC, Dahlgren, VA

N041ajRad01PVUpDd0FIOERCdlNYOTBWRkE9PQ==
  • INFINITY SYSTEMS ENGINEERING LLC
  • Dahlgren, VA

Job Description

Infinity is seeking a highly skilled and experienced C/C++ Developer to join our team in Dahlgren, Virginia, dedicated to developing, maintaining, and enhancing complex software systems for space applications. This Software Engineer will possess a solid understanding of the C and C++ programming languages with the capability to navigate, refactor, and contribute to challenging codebases.

Primary Responsibilities

  • Works independently and in teams to provide architecture-level oversight for multiple projects.
  • Develop and optimize robust, secure, and scalable software systems using Cand C++ in a Linux & Unix environment.
  • Analyze and refactor existing codebases to improve performance, reliability, and maintainability.
  • Collaborate closely with systems engineers, software developers, and other stakeholders to define requirements, design solutions, and integrate software components.
  • Implement comprehensive testing strategies including unit, integration, and system-level testing, to ensure software reliability and performance.
  • Participate in code reviews, offering constructive feedback and insights to maintain high coding standards and practices.
  • Provide technical leadership and mentorship to junior developers.

Minimum Qualifications

  • Minimum of 5 years of experience in software development, with a strong focus on C and C++ programming in complex, high-stakes environments.
  • Demonstrated expertise in software engineering best practices, including version control, continuous integration, and automated testing.
  • Excellent problem-solving skills, with the ability to think creatively and provide solutions to complex technical problems.
  • Strong communication and teamwork skills with a proven track record of working effectively in multidisciplinary teams.

Preferred Qualifications

  • Functional expertise and experience with the following DevSecOps capabilities:

- Expertise with infrastructure automation with Puppet

- Software configuration management using Git

- Artifact repository management using Nexus

Education/Experience

Bachelor’s Degree or Master's degree in Computer Science or Computer Engineering. Minimum of 5 years of prior relevant experience or Associate’s Degree and minimum of 10 years of prior relevant experience (Identify Minimum Education and/or experience) or a combination of experience/education in lieu of degree.

Clearance Requirement

Top Secret clearance with SCI eligibility is required

Infinity Benefits

  • Great Company Culture.  Infinity firmly believes that our success is due to the happiness and personal satisfaction of our employees. 

  • Health Benefits. 100% Company Paid Medical and Dental for you AND your family. 

  • Work that Stays at Work.  Genuine work/life balance and flexibility. We know our employees have lives outside of work and we support you in living them! 

  • Rest and Relaxation.   Three weeks' Vacation – Front Loaded on the day you start, and  we pay for you to go on our company reward trip (ask us about this!)

  • Health and Wellness. We offer 48 hours of sick leave, in addition to your Vacation, as well as Flex-Spending options (Medical and Dependent Care) 

  • Prepare for the Future. 401(k) company contribution, with free professional financial planning advisors 

  • Education and Professional Training Reimbursement. We support our employees career aspirations and growth! 

  • Profit Sharing Plan. Infinity’s success is due to our employees. Eligible employees are able to participate in our Profit-Sharing Plan. 

  • And more!

U.S. Citizenship is required.

EOE including disability/vet

To learn more about our company and benefits, please visit:  Infinity Careers

Compensation details: 105000-130000 Yearly Salary

PIcf565d7b215b-30492-36102256

Job Tags

Similar Jobs