Senior Real-Time Systems Developer

Nyla Technology Solutions•Annapolis Junction, MD

About The Position

In this role, you will design, develop, maintain, and enhance complex, high-performance software systems—ranging from processing-intensive analytics and novel algorithm development to managing extremely large datasets and real-time architectures. Working both individually and collaboratively within a tight-knit team, you will drive the full development lifecycle: evaluating hardware/software trade-offs, driving GOTS/COTS integrations, rigorous component testing, and translating system-level requirements into scalable code. If you love dissecting difficult problems, taking pride in clean architecture, and bringing your authentic self to high-stakes defense tech, Team Nyla wants you on board!

Requirements

  • ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
  • Demonstrated hands-on software engineering expertise with core languages (such as Java, C++, Python, or Go) in full-lifecycle, requirement-driven environments.
  • Proven ability to build, maintain, and optimize processing-intensive analytical systems, real-time architectures, or ultra-large dataset workflows.
  • Skill in evaluating system-level requirements, performing hardware/software trade-off analyses, and implementing reusable code or COTS/GOTS integrations.
  • Direct experience writing unit/integration tests, reviewing components against design specifications, and resolving software problem reports (SPRs).
  • Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS 14 + years of professional software engineering experience OR High School Diploma / GED , PLUS 18+ years of hands-on technical software development experience in lieu of a degree.

Nice To Haves

  • Experience with distributed computing frameworks, cloud-native deployments (AWS, Docker, Kubernetes), or stream processing technologies.
  • Strong familiarity with modern CI/CD pipelines, automated testing, and agile development methodologies.
  • Excellent problem-solving capabilities, adaptability, and a strong commitment to team collaboration and technical excellence.

Responsibilities

  • Design, develop, maintain, and enhance complex, high-performance software systems.
  • Manage processing-intensive analytics and novel algorithm development.
  • Handle extremely large datasets and real-time architectures.
  • Evaluate hardware/software trade-offs.
  • Drive GOTS/COTS integrations.
  • Perform rigorous component testing.
  • Translate system-level requirements into scalable code.

Benefits

  • Discretionary bonus compensation
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service