Senior Software Engineer

Pearson•Austin, TX
•Remote

About The Position

This is a senior-level full-stack software engineering role focused on designing, building, and maintaining complex, enterprise-grade web applications. The engineer contributes to technical standards, architecture decisions, code quality, and delivery of project milestones across the application stack. The role calls for strong front-end and back-end development expertise, an ownership-oriented approach, and close collaboration with cross-functional teams and end-users. The position involves developing and improving production-grade software, making strategic decisions that support scalable and maintainable solutions, and using customer feedback to shape development. The engineer also applies testing, code review, static analysis, and continuous integration and deployment practices. The full-time salary range is $140,000–$160,000, and the role is eligible to participate in an annual incentive program. Applications are accepted through November 20, 2026; this period may be extended depending on business needs.

Requirements

  • At least 10 years of hands-on experience in full-stack development and enterprise-grade applications.
  • Expertise in Angular 15+, Java 21, JavaScript, REST, and frameworks such as Spring Boot 3.x+.
  • Proficiency with IntelliJ IDEA, Git, Docker, MySQL 8, AWS, and Jenkins.
  • Experience with unit testing and integration testing.
  • Fluency in English, both written and spoken.
  • Excellent interpersonal and communication skills for effective cross-functional collaboration.
  • Strong architectural thinking and the ability to make strategic technical decisions.
  • Ability to work independently with ownership, initiative, and a bias for action.
  • Strong collaboration and leadership abilities.

Nice To Haves

  • Fluency with AI-assisted development tools, including Claude (Anthropic) and GitHub Copilot, and the ability to review, validate, and extend their generated code.

Responsibilities

  • Develop, test, maintain, and improve high-quality, production-grade code in a collaborative team environment.
  • Contribute to code quality through rigorous code reviews and static analysis and quality enforcement tools.
  • Make strategic technical decisions and define scalable, maintainable software solutions.
  • Create software concepts and maintain detailed documentation of design decisions to support future-proof architecture.
  • Collaborate across cross-functional teams to align project goals.
  • Co-create solutions with end-users and integrate customer feedback into the development process.
  • Drive projects independently, solve complex technical challenges, and deliver robust solutions under tight timelines.
  • Use clean-code principles and DevOps practices, including continuous integration and deployment.
  • Review, validate, and extend AI-generated code.

Benefits

  • Eligible to participate in an annual incentive program.
  • Benefits information is available via a link in the posting; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service