Software Engineer Level 3

IntelliGenesis•Columbia, MD
•$125,787 - $238,639

About The Position

The Software Engineer Level 3 develops and maintains frontends using Vue.js and supports testing and deployment of production applications. The engineer works closely with a tech lead on technical decisions and the product roadmap, serves as a source of technical knowledge for more junior engineers, and interacts directly with the customer to resolve issues and propose features. The role also collaborates with broader DAT, QC, CNO, and agency teams to identify alternative or existing solutions and address common development problems together. Applicants must be U.S. citizens and hold a TS/SCI clearance with polygraph. The role requires 12 years of software engineering experience on programs and contracts of similar scope, type, and complexity, along with a bachelor’s degree in Computer Science or a related discipline. Four additional years of comparable SWE experience may substitute for the degree.

Requirements

  • U.S. citizenship.
  • TS/SCI clearance with polygraph.
  • Twelve years of SWE experience on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university; four additional years of SWE experience on projects with similar software processes may substitute for the degree.
  • Experience using JavaScript to design, debug, and problem-solve.
  • Experience with Vue.js or a similar JavaScript framework.
  • Experience integrating user interfaces with REST APIs.
  • Experience with HTML, CSS, and responsive web design.
  • Automated testing experience.
  • Some combination of UI/UX, middleware/API, back-end, DevOps, CNO, and data science experience, with a strong interest in user experience.

Nice To Haves

  • Experience designing, debugging, and problem-solving using Java.
  • Spring Boot experience.
  • Experience with visualization frameworks such as D3.js.
  • MongoDB or similar database technology experience.
  • Experience with automated build tools, continuous integration, and continuous deployment.
  • Python experience, including Flask, Django, or FastAPI.
  • Java experience, especially Spring Boot or Dropwizard.
  • HTML, CSS, and JavaScript experience.
  • Node.js experience.
  • XKS experience.
  • Elasticsearch experience.
  • Docker experience.
  • Ansible experience.
  • Relational database experience, such as Postgres or SQLite.
  • C2S or AWS experience.
  • GitLab CI/CD experience.
  • DevOps experience.

Responsibilities

  • Develop and maintain frontends using Vue.js.
  • Work closely with the tech lead on technical decisions and the product roadmap.
  • Act as a source of technical knowledge for more junior engineers.
  • Interact directly with the customer to resolve issues and propose new features.
  • Support testing and deployment of production applications.
  • Communicate with broader DAT, QC, CNO, and agency teams to identify alternative or existing solutions and collaborate on common development problems.

Benefits

  • Medical insurance
  • Life insurance
  • Disability insurance
  • Paid time off
  • Maternity/paternity leave
  • 401(k) company match
  • Training and education reimbursements
  • Other work/life programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service