Principal Software Modernization Engineer

Nyla Technology Solutions•Annapolis Junction, MD

About The Position

We are seeking an experienced and customer-centric Software Developer to join our team. In this high-impact role, you will lead the delivery of a critical, customer-facing product to a widespread user base. You will combine hands-on full-stack development with direct customer collaboration—conducting live product demonstrations, participating in daily scrums, and managing task tracking via Jira. If you excel at driving enterprise software modernization, container security, and delivering polished, resilient applications that directly support the mission, Team Nyla is the place for you!

Requirements

  • ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
  • Extensive experience with Java development (preferably Java 21 or greater).
  • Proven experience developing with modern frontend frameworks, with a strong preference for Vue.js.
  • Deep experience with Docker, including creating custom images and actively remediating vulnerabilities to keep images clean.
  • Demonstrated experience using Jira to create, assign, and track project tickets and backlog items.
  • Proven ability to communicate effectively with stakeholders, run product demonstrations, and participate in daily scrum calls to present progress.
  • Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS 20 + years of professional software development experience OR High School Diploma / GED , PLUS 24+ years of hands-on technical software engineering experience in lieu of a degree.

Nice To Haves

  • Hands-on experience building, testing, and publishing Spring Boot RESTful services.
  • Experience with eVo workflows, including integrating with Greybox, Mockito, or other methods for low-side development that seamlessly connects with high-side infrastructure.
  • Proficiency with Bash scripting and standard Linux utility environments.
  • Familiarity with PULSE / ABACUS and an understanding of ongoing modernization initiatives, including Report Authoring & Dissemination (RAD).

Responsibilities

  • Lead the delivery of a critical, customer-facing product to a widespread user base.
  • Combine hands-on full-stack development with direct customer collaboration.
  • Conduct live product demonstrations.
  • Participate in daily scrums.
  • Manage task tracking via Jira.
  • Drive enterprise software modernization.
  • Focus on container security.
  • Deliver polished, resilient applications that directly support the mission.

Benefits

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