Senior Software Engineer

Nyla Technology Solutions•Annapolis Junction, MD

About The Position

In this role, you will collaborate with a team of innovative engineers to develop new capabilities supporting the front-end processing services of a mission-critical tool. You won't just maintain legacy code—you’ll actively architect modern, high-throughput Java applications, streamline data ingress, and pivot rapidly across complex technical challenges. From manipulating processing-intensive analytics and high-volume messaging queues to deploying scalable services in Kubernetes, if you thrive on solving hard problems alongside an elite dev team, you’ll fit right in with Team Nyla.

Requirements

  • ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
  • Extensive hands-on experience developing server-side Java applications and RESTful web services (no front-end UI required).
  • Direct experience deploying and managing software services using Kubernetes.
  • Experience configuring and working with JMS/Messaging systems (e.g., ActiveMQ, RabbitMQ).
  • Proven capability working in fast-paced Agile environments using Git, Jira, Confluence, and modern IDEs (IntelliJ or Eclipse).
  • Demonstrated ability to multitask, manage shifting priorities, and pivot rapidly across dynamic operational requirements.
  • Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS 14 + years of professional software development experience OR High School Diploma / GED, PLUS 18+ years of hands-on technical software engineering experience in lieu of a degree.

Nice To Haves

  • Experience with Kotlin or Python for rapid automation and service development.
  • Hands-on experience with Spring or Spring Boot frameworks.
  • Experience querying and integrating non-relational databases like MongoDB.
  • Familiarity with Apache NiFi for automated data routing and payload ingestion workflows.

Responsibilities

  • Develop new capabilities supporting the front-end processing services of a mission-critical tool.
  • Architect modern, high-throughput Java applications.
  • Streamline data ingress.
  • Manipulate processing-intensive analytics and high-volume messaging queues.
  • Deploy scalable services in Kubernetes.

Benefits

  • discretionary bonus compensation
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service