Software Developer – Identity & Access Management (IAM)

Dev Technology•Tysons, VA
•$100,000 - $150,000•Hybrid

About The Position

Dev Technology Group is seeking a Software Developer to support a federal government project planning and implementing Multi-Factor Authentication (MFA) for web-based applications as part of Operations & Maintenance (O&M). Working with the Project Manager, Development Lead, and incumbent team members, the developer will help plan, design, and prototype secure user authentication mechanisms. The role focuses on delivering a robust MFA solution using an industry-available identity provider (IdP) solution preferred by the customer. The work supports mission-critical systems and requires collaboration, communication, and management of complex activities in a deadline-driven environment. The position is onsite in Tysons Corner, Virginia, three days per week. U.S. citizenship is required, and the candidate must be able to obtain a public trust clearance.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field and five or more years of relevant experience in an Enterprise IT environment, or seven or more years of relevant Enterprise IT experience without a bachelor’s degree.
  • Multi-year proficiency in application development with one or more of JavaScript/TypeScript (Node.js, React, Angular) or Java/Spring Boot.
  • Strong Java development experience.
  • Experience with identity and access management and single sign-on, preferably with Microsoft Entra ID.
  • Project experience developing and integrating user authentication workflows with web-based applications, such as Spring Security.
  • Excellent verbal and written communication and active listening skills to collaborate with a large cross-functional team.
  • Experience delivering software using Agile Scrum or Kanban via Jira.
  • U.S. citizenship and ability to obtain a public trust clearance.

Nice To Haves

  • Knowledge of and experience implementing MFA solutions, particularly AWS Cognito, Okta, Microsoft Entra ID, and/or Login.gov.
  • Knowledge and management of AWS GovCloud services, preferably Cognito, Lambda, S3, EC2, and API Gateway.
  • Experience with DevSecOps, CI/CD pipelines, automated builds, containerized environments, and version control using Jenkins or a similar tool.
  • Understanding of tokens, authentication and authorization, and secure coding best practices.
  • Familiarity with phishing-resistant MFA protocols, including PIV/CAC integration or authentication standards.
  • Experience building and integrating RESTful APIs.
  • Experience implementing password policies and account recovery flows.
  • AWS certifications, such as AWS Certified Developer or Solutions Architect.

Responsibilities

  • Help plan, design, and prototype secure user authentication mechanisms for web-based applications.
  • Support implementation of a robust MFA solution leveraging an industry-available, customer-preferred identity provider.
  • Collaborate with the Project Manager, Development Lead, and incumbent team members.
  • Deliver software using Agile Scrum or Kanban methodologies via Jira.

Benefits

  • Generous and flexible time-off policy.
  • Flexible work schedules and telework options, including remote work availability for eligible projects.
  • Career development opportunities, including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities.
  • Choice of two health plans, including dental and vision coverage, flexible spending account, commuter benefits, life insurance, and more.
  • 401(k) matching with a 5% matching contribution.
  • Regular team and company social events.
  • Company-wide community support activities, employer donation matching, and time off for volunteer efforts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service