Software Systems Integration SME

The Marlin Alliance•San Diego, CA
•Onsite

About The Position

The Software Systems Integration SME provides senior technical leadership for software development, integration, and deployment in complex operational environments. The role works with senior leaders, software teams, systems engineers, integration teams, and technical stakeholders to evaluate, develop, test, integrate, and deploy software capabilities. It helps establish and sustain production and development environments, manage technical backlogs, and advance capabilities from requirements and proof-of-concept development through integration, testing, deployment, and sustainment. The position uses software engineering and systems integration expertise, modern DevSecOps practices, and Agile methodologies to provide technical direction in a rapid innovation environment. The Marlin Alliance is a digital transformation company incorporated in 2002. It develops technical solutions for automated business processes and governed, machine-consumable data, with work spanning strategic planning, advanced analytics, and cybersecurity. This role is 100% onsite in San Diego, California, and requires 20% travel within the continental United States and overseas. U.S. citizenship is required, dual citizenship is not permitted, and the candidate must be eligible for TS/SCI clearance with a security clearance required. The work environment is a typical office with moderate noise and no unusual hazards. Physical demands include constant sitting and computer-terminal use, constant use of sight and speech/hearing, occasional reaching, stooping, kneeling, or crouching, occasional lifting up to 20 pounds, sustained mental alertness, and frequent work under deadlines. The stated salary range is $150,000–$200,000.

Requirements

  • Extensive experience in software engineering, software systems integration, application development, systems engineering, or related technical disciplines in complex software environments.
  • Strong understanding of software architecture, requirements-driven design, software integration, system interfaces, and the software development lifecycle.
  • Experience designing, developing, integrating, testing, deploying, and sustaining resilient software applications, web applications, or distributed software systems.
  • Experience developing software using modern development practices, modular architectures, APIs, services, or microservices-based approaches.
  • Experience supporting DevSecOps and Agile environments, including backlog management, iterative development, integration, testing, and rapid capability delivery.
  • Experience performing system design, software development, integration, and implementation of prototypes or proof-of-concept capabilities.
  • Experience analyzing workflows, data flows, application interfaces, software dependencies, user requirements, and technical integration challenges.
  • Demonstrated ability to provide senior technical leadership, mentor engineers, coordinate multidisciplinary teams, and advise technical and program leadership.
  • Strong written and verbal communication skills, including the ability to explain complex software and integration topics to engineering, program, senior leadership, and technical audiences.
  • Bachelor’s degree or equivalent experience.
  • Current Security+ certificate.
  • U.S. citizenship; dual citizenship is not permitted.
  • TS/SCI eligible; a security clearance is required.

Nice To Haves

  • Experience developing, integrating, testing, or deploying command-and-control or other mission-critical software capabilities.
  • Experience supporting government, defense, or other mission-focused software environments.
  • Experience establishing or supporting production and development environments for operationally deployed software.
  • Experience with Service-Oriented Architecture, microservices, containerized applications, APIs, distributed systems, and modern web application architectures.
  • Experience with DevSecOps technologies and practices, including CI/CD pipelines, automated testing, containerization, orchestration, configuration management, and secure software delivery.
  • Experience applying test-driven development, behavior-driven development, automated testing, or software quality practices in complex development environments.
  • Experience integrating software across network operating environments, data services, infrastructure platforms, external applications, or distributed system components.
  • Experience supporting rapid innovation, prototyping, experimentation, demonstrations, testing, and transition of software into production.
  • Experience developing and maintaining technical backlogs, translating technical requirements into executable engineering work, and coordinating priorities across development or integration teams.
  • Ability to be a persistent and creative problem solver, learn emerging technologies and development practices rapidly, and guide teams through complex integration challenges.

Responsibilities

  • Lead the software development and integration lifecycle for resilient software and web applications, including requirements analysis, specification, architecture, design, development, integration, testing, deployment, maintenance, and sustainment.
  • Work with senior leaders, technical stakeholders, and engineering teams to assess technical needs, define objectives, develop and prioritize backlogs, and deliver software capabilities at scale.
  • Design, develop, integrate, and implement solutions using DevSecOps practices, Service-Oriented Architecture, microservices, APIs, and other modular approaches.
  • Develop and implement proof-of-concept prototypes to evaluate emerging capabilities and transition successful solutions toward production use.
  • Integrate software applications, web-based products, network operating environments, data services, and supporting systems to provide interoperability and reliable end-to-end capabilities.
  • Apply software architecture, requirements-driven design, test-driven development, and behavior-driven development principles to improve quality, resiliency, maintainability, and alignment with requirements.
  • Analyze workflows, data usage, software dependencies, interfaces, and technical problem areas; identify integration challenges and develop engineering solutions.
  • Provide senior technical recommendations to engineering and program leadership, mentor junior engineers, review technical approaches, and guide teams through complex software development and integration challenges.
  • Document and demonstrate technical solutions using system documentation, architecture diagrams, flowcharts, interface descriptions, specifications, standards, code comments, briefings, and other engineering artifacts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service