Software Engineer

Surescripts
•$119,300 - $145,900•Hybrid

About The Position

Surescripts is seeking to connect with Software Engineer candidates for current or future opportunities through an evergreen posting; an active opening or immediate hiring timeline may not be available. The role designs, develops, assesses, and troubleshoots software applications in an Agile environment for a large healthcare information network. Engineers collaborate with architects, customers, product partners, and other engineers to solve complex challenges and build high-volume applications that process millions of transactions per day, store multiple terabytes of data, and serve hundreds of thousands of customers. Engineers are expected to use approved AI tools to improve speed, quality, and outcomes while remaining accountable for their work. The position contributes across the software development life cycle, from estimating and refining requirements through design, delivery, partner-team communication, and production support. It includes reviewing designs and code, creating automated tests, validating acceptance criteria, and monitoring production systems. Engineers apply shift-left quality practices and help promote secure, reliable, observable, maintainable, and production-ready software. The role also involves sharing development, testing, troubleshooting, documentation, security, data privacy, and Agile practices, and continually improving AI-assisted workflows based on measurable impact. Surescripts uses a Flexible Hybrid Work model for most positions, allowing employees to work virtually while using offices as collaboration centers, with leadership alignment and agreement. Applicants must have U.S. work authorization that permits work for Surescripts without restrictions; visa sponsorship and employer endorsement for academic training or work-study programs are not available.

Requirements

  • Bachelor’s degree in software engineering, computer science, a related field, or equivalent experience.
  • At least 2 years of experience in related, progressive software engineering roles.
  • Experience with multiple programming languages, such as C#, Java, Groovy, Scala, Python, TypeScript, or JavaScript.
  • Experience with current tools and platforms for developing, building, testing, deploying, and monitoring software systems.
  • Experience using modern AI-assisted software development tools to support coding, testing, debugging, documentation, and software delivery workflows.
  • Demonstrated ability to collaborate effectively, communicate clearly, learn continuously, and ask for help or escalate issues when appropriate.
  • Valid U.S. work authorization permitting unrestricted employment with Surescripts in the U.S.

Nice To Haves

  • Experience with high-volume, data-intensive applications.
  • Experience building web services and distributed systems.
  • Hands-on software troubleshooting, root-cause analysis, and production support experience.
  • Familiarity with relational and non-relational database technologies.
  • Knowledge of application security, observability, data privacy, and responsible software delivery practices.
  • Healthcare technology industry experience.
  • Understanding of AI governance, security, privacy, compliance, quality, and responsible-use practices for software systems.
  • Experience effectively leveraging generative AI tools, such as GitHub Copilot, Claude, Gemini, ChatGPT, or similar tools, throughout the software development life cycle.

Responsibilities

  • Develop and troubleshoot software applications in an Agile environment, collaborating to produce high-quality, tested software.
  • Contribute throughout the software development life cycle by estimating work, refining requirements, iterating on designs, delivering working software, communicating with partner teams, and supporting critical applications.
  • Lead or participate in design and code reviews; create and maintain automated tests; validate acceptance criteria; and monitor production systems to identify defects, incidents, and opportunities for improvement.
  • Apply shift-left quality practices to shorten feedback loops, reduce rework, prevent recurring defects, and ensure software is secure, reliable, observable, maintainable, and production-ready.
  • Cultivate and share application development, testing, troubleshooting, documentation, security, data privacy, and Agile best practices.
  • Use approved AI-assisted development tools across design, implementation, testing, debugging, analysis, and documentation; review all output and remain accountable for delivered software’s correctness, security, performance, and maintainability.
  • Continuously improve AI-assisted workflows based on measurable impact to delivery speed, quality, operations, and customer outcomes.

Benefits

  • Competitive compensation packages.
  • Extensive benefits, including comprehensive healthcare with infertility coverage.
  • Generous paid time off.
  • Paid childbirth and parental leave.
  • Mental health days.
  • Pet insurance.
  • 401(k) with company match and immediate vesting.
  • Employee development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service