Senior Software Engineer

PearsonAustin, TX
$100,000 - $140,000Hybrid

About The Position

We build software that operates at statewide scale to move, and score, and aggregate large volumes of data in support of public-facing programs used by millions. This is an opportunity to work on meaningful, long-lived platforms where performance, reliability, and data integrity matter, and where your work has real-world impact. We’re looking for a full stack engineer who enjoys working across the stack, values clean APIs, and takes pride in building software that is both fast and correct.

Requirements

  • ~2+ years of professional software development experience (or equivalent hands-on experience)
  • Strong working knowledge of: Java (backend services, APIs)
  • AWS Services
  • Vue.js (or a comparable modern frontend framework, with willingness to learn Vue)
  • A clear appreciation for API-first design and service-oriented architectures
  • A quality-focused mindset: testing, code clarity, and maintainability matter to you
  • Exposure to, or strong aptitude for: Performance testing
  • Load testing
  • Diagnosing bottlenecks in data-heavy systems
  • Curiosity, motivation, and a desire to learn—especially in large-scale, real-world systems

Nice To Haves

  • Experience with: RESTful APIs and API documentation standards
  • GitHub CI/CD pipelines
  • Relational and/or NoSQL databases
  • Cloud environments (AWS, Azure, or similar)
  • Familiarity with tools for performance or load testing (e.g., JMeter, Gatling, k6), or a strong interest in learning them
  • Interest in public sector or mission-driven technology

Responsibilities

  • Design, build, and maintain data-intensive web applications used across statewide contracts
  • Develop backend services in Java, with a strong emphasis on well-designed, well-documented APIs
  • Build modern, responsive user interfaces using Vue.js
  • Work with large datasets, focusing on performance, scalability, and reliability
  • Collaborate closely with product managers, QA, and other engineers to deliver high-quality features
  • Write and maintain automated tests (unit, integration, and API tests)
  • Participate in performance testing, profiling, and tuning (or develop those skills with guidance)
  • Review code, contribute to design discussions, and continuously improve engineering practices

Benefits

  • Hands-on experience with large-scale data systems and high-impact applications
  • Exposure to statewide platforms with real performance and reliability constraints
  • Mentorship from experienced engineers who care about clean design and sustainable systems
  • Opportunities to grow into deeper backend, frontend, or performance-focused roles
  • A collaborative, engineering-driven culture that values thoughtful solutions over shortcuts
  • Annual incentive program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service