Senior Developer (Multiple Positions Available)

SAP IT Business Systeme•Reston, VA
•$168,261 - $216,128•Hybrid

About The Position

SAP Labs, LLC seeks a Senior Developer (multiple positions available) at our Reston, VA location responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team. The role involves resolving complex issues within own area of expertise and supporting others, showing initiative and driving topics to resolution with high quality, speed, reliability, and efficiency. It also requires close collaboration with others, sharing expertise for product success, and enhancing skills beyond core functional focus for the benefit of the team. The Senior Developer will possess advanced overall product and technical knowledge, sharing expertise across teams and the organization, and have advanced knowledge of development processes and product standards. If acting as Scrum Master, the role includes promoting and supporting Scrum, facilitating Scrum events, coaching the Development Team in self-organization, and removing impediments.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a related field of study and six (6) years of progressive post-baccalaureate experience in the job offered or related occupation. Alternatively, a Master’s degree or foreign equivalent in Computer Science, Information Technology, or a related field of study and four (4) years of experience in the job offered or related occupation.
  • Developing TypeScript and JavaScript components and frameworks
  • Integrating UI with REST and OData APIs
  • Building modern enterprise applications using web-based UI frameworks including UI5 Web Components, React, and OpenUI5
  • Creating web-accessible applications following ADA Section 508 and WCAG guidelines
  • Applying clean code standards and Test-Driven Development using Jest, Playwright, and Cypress
  • Performing continuous integration and delivery using Jenkins and GitHub actions
  • Participating in an Agile SCRUM development environment
  • Working with LLM concepts including prompt engineering and structured outputs
  • Utilizing MCP (Model Context Protocol) or similar inter-agent communication standards
  • Active use of AI-assisted development tools including GitHub Copilot, Claude Code and Cursor

Responsibilities

  • Design, coding, testing, quality assurance of complex product features in a development team.
  • Resolve complex issues within own area of expertise and support others in resolving issues.
  • Show initiative and drive topics to resolution in a high level of quality, speed, reliability and efficiency.
  • Work closely together with others and share expertise to ensure product success.
  • Enhance skills beyond own core functional focus and work on other tasks for the benefit of the team.
  • Has advanced overall product and technical knowledge and shares expertise within and across team and organization.
  • Has advanced knowledge of development processes and product standards.
  • If acting as Scrum Master in the LEAN context, responsible for promoting and supporting Scrum by helping everyone understand Scrum theory, practices, rules, and values.
  • Scrum Master is a 'servant-leader' for the Product Owner and the Development Team.
  • Facilitate Scrum Events on request or as required.
  • Coach the Development Team in self-organization.
  • Remove impediments to the Development Team's progress.

Benefits

  • Constant learning
  • Skill growth
  • Great benefits
  • Team that wants you to grow and succeed
  • Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service