Senior Software & Systems Engineer

The Marlin AllianceSan Diego, CA
Onsite

About The Position

The Marlin Alliance is seeking a versatile Senior Software/Systems Engineer to lead technical development and process optimization efforts within a mission-critical government environment. This role requires a unique combination of hands-on software engineering (C#, SQL) and the ability to architect the standard operating procedures and technical documentation that ensure system portability and quality. You will act as a technical bridge, ensuring that complex communication systems are not only well-built but also expertly documented and scalable. Incorporated in 2002, The Marlin Alliance is a digital transformation company dedicated to ensuring our clients compete and win in tomorrow�s digital world. We specialize in creating technical solutions that allow for seamless execution of automated business processes and the generation of governed, machine-consumable data. From strategic planning to advanced analytics and cybersecurity, our team provides cutting-edge, cross-disciplinary solutions. We are seeking motivated professionals who share our agile, solution-oriented mindset and are ready to deliver the real, practical results relied upon by our clients.

Requirements

  • Active or ability to obtain a DoD Secret Clearance.
  • Bachelor�s degree in Computer Science, Systems Engineering, Information Technology, or a related technical field.
  • Minimum of ten (10) years of professional software or systems engineering experience.
  • Proven track record in developing and maintaining software applications and tools.
  • Extensive experience authoring technical engineering documentation for complex systems.

Nice To Haves

  • Master�s degree in Computer Science or a related Engineering discipline.
  • Direct experience with Software Defined Radio (SDR) systems or waveform software.
  • Prior experience supporting complex military or government communication architectures.
  • Expert proficiency in task tracking and workflow management tools, specifically JIRA and Confluence.
  • Active TS/SCI clearance.

Responsibilities

  • Design, develop, and maintain software applications and tools using C#, SQL, and modern engineering technologies to support client requirements.
  • Perform deep-dive analysis of software systems, existing documentation, and operational behaviors to identify technical gaps and drive engineering improvements.
  • Author and maintain high-level Standard Operating Procedures (SOPs), work instructions, user guides, and training materials to standardize technical workflows.
  • Lead and execute complex technical tasks independently while collaborating within a multidisciplinary team environment.
  • Provide engineering lifecycle support, from initial software quality assessments to long-term portability and maintenance analysis for government programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service