Open role
[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Surescripts develops healthcare information-sharing solutions that support patient safety, lower costs, and quality care. The Software Engineer designs, develops, assesses, and troubleshoots software applications in an Agile environment, collaborating with cross-functional partners to build and support high-volume applications.
Responsibilities
- Develop and troubleshoot software applications in an Agile environment, collaborating with others to produce high quality working 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
Skills
- Bachelor's degree in software engineering, computer science, a related field, or equivalent experience
- 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
- To be considered for employment, applicants must have a valid U.S. work authorization allowing work without restrictions with Surecripts in the U.S
- At this time, we are unable to provide support or provide sponsorship for immigration benefits such as work visas
- 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
Benefits
- Flexible Hybrid Work model: employees can work virtually and use offices as collaboration centers; with alignment and agreement from leadership, employees can come and go from the office as needed.
- Opportunities for employee development.
- Comprehensive healthcare, including infertility coverage.
- Generous paid time off, including paid childbirth and parental leave and mental health days.
- Pet insurance.
- 401(k) with company match and immediate vesting.
Company Overview