EvlosExternal listing

Software Engineer L3

TS/SCI w/ PolyAnnapolis Junction, MD· Onsite· full-time· Estimated $45k – $200k est

Experience required

  • No degree: 8+ years
  • Bachelor's: 4+ years

About the role

Software Engineer (SWE3) will design, develop, test, deploy, and maintain components of a Data Dictionary capability supporting metadata specification, storage, and access services. The system includes a Java/Spring-based backend, REST APIs, and a web-based user interface. The engineer will independently implement features, contribute to system architecture, and support full lifecycle delivery in a collaborative Agile environment.

  • Design and implement backend services and APIs
  • Contribute to system architecture and design decisions
  • Develop and maintain database schemas and integrations
  • Participate in CI/CD and deployment processes
  • Collaborate with cross-functional teams and stakeholders
  • Mentor junior engineers

Qualifications

Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years. 8+ years of Software Engineering experience

  • 3+ years Java (modern) and Spring/Spring Boot
  • Experience developing RESTful APIs (JSON-based services)
  • Strong SQL/database experience (Postgres or equivalent)
  • Linux development environment experience

Desired Skills

  • Experience developing software and systems in Java (J2EE) (Java 17 preferred)
  • Experience with the following:
  • metadata or schema-driven systems
  • Spring
  • Postgres (SQL)
  • User Interface design and testing
  • Web services using REST, XML, and JSON
  • Linux
  • Docker/Kubernetes
  • Deployment pipelines
  • Task tracking/Ticketing systems (JIRA, Redmine, or similar)
  • Ability to clearly and professionally communicate ideas and status updates to peers and management.

Clearance: TS/SCI w/Poly