Software Engineer 3 (GG)

Tensley Consulting, Inc.

$185K — $210K *
Aerospace & Defense
15+ years of experience
Job Overview by Ladders

Qualifications

  • 20 years of software engineering experience in similar programs or contracts.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Proficiency in C++ and understanding of real-time systems.
  • Experience in RF signals analysis or satellite communication systems.
  • Knowledge of DevOps tools and processes, especially in virtual and containerized environments.

Responsibilities

  • Analyze user requirements to create software designs for new applications
  • Write high-quality, maintainable C++ code for satellite communication applications
  • Identify, debug, and correct software defects effectively
  • Design and implement database interfaces to support data management needs
  • Develop complex algorithms adhering to constraints for performance and reliability
  • Integrate automated testing within the development lifecycle
  • Collaborate with cross-functional teams to ensure timely software delivery
  • Maintain comprehensive documentation for designs, processes, and interfaces.

Benefits

  • Opportunities for professional growth and advancement
  • Collaboration with cross-functional teams enhancing learning
  • Comprehensive documentation practices that support knowledge retention.
Full Job Description
Job Description

We are seeking a C++ Software Engineer to join our team. The primary functions of the role include:
• Analyze user requirements to derive software designs for new applications or modifications to existing software, ensuring the addition of new features and capabilities aligns with project goals.
• Write high-quality, maintainable C++ code for satellite communication applications, adhering to best practices and coding standards.
• Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently.
• Design and implement database or data repository interfaces and queries to support the application's data management needs.
• Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints, ensuring high performance and reliability.
• Integrate automated testing as part of the development lifecycle, implementing unit tests and other testing methodologies to ensure software quality.
• Work closely with cross-functional teams, including system architects, QA engineers, and project managers, to ensure software meets user requirements and is delivered on schedule.
• Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.

Education/Experience:

Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and

complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited

college or university is required. Four (4) years of additional SWE experience on projects with similar

software processes may be substituted for a bachelor's degree.

Salary: $185,000-$210,000. This represents the typical salary range for this position, but is not guaranteed. Salary is based on experience, location and contractual requirements which could fall outside of the range listed.

Required Skills
• Proficiency in C++ development, with a solid understanding of real-time systems and performance optimization.
• Experience with RF signals analysis or satellite communications system design and theory, with the ability to implement these concepts into software.
• Familiarity with DevOps processes and tools, particularly in virtual (VMware) and containerized (Docker/Kubernetes) environments.
• Experience with message queue implementation and communication protocols.

Similar Jobs

More Jobs at Tensley Consulting, Inc.

  • Test Engineer
    $80K — $170K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Test Engineer
    $80K — $170K *
    Annapolis, MD 21401 (Anne Arundel County)
    Telecommunications & Hardware
    In-Person
  • ELINT Signals Analyst, Level 2 - CO
    $120K — $160K *
    Aurora, CO 80013 (Arapahoe County)
    Aerospace & Defense
    In-Person
  • Configuration Manager 3
    $123K — $133K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Configuration Manager 3
    $123K — $133K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer 3 (GG) jobs: