Job Summary:
RevSpring is a company focused on solving complex problems in healthcare. They are seeking a Senior Software Engineer to develop backend services that enhance member-facing experiences and ensure system reliability while driving innovation in healthcare solutions.
Responsibilities:
• Develop and maintain backend services by writing clean, maintainable, and efficient code that supports high-throughput and low-latency requirements. Effective in paired programming and working independently.
• Participate in the deployment and monitoring of services within the AWS ecosystem.
• Participate in code reviews, automated testing, and CI/CD workflows.
• Contribute to observability through logging and metrics; participate in on-call rotations and incident response.
• Contribute to task definition, prioritization, and assignment.
• Drive deliverables with a sense of urgency and ownership along with surfacing risks, mitigating them, and suggesting course corrections when appropriate.
• Own multiple products with a DevOps and service-ownership mindset. Deliver quality solutions with test automation, instrumentation, monitoring, secure/defensive coding, resiliency, and scalability.
• Collaborate on work with the team and other contributing teams, engaging cross-functionally to ensure successful project and/or product delivery.
Qualifications:
Required:
• Demonstrates a passion for coding and consistently delivers high-quality, maintainable, and easy-to-understand production software.
• Possesses a strong understanding of software design patterns and their role in building scalable, reliable, and maintainable applications.
• Proficiency in Java (or similar language with the ability to learn Java quickly) building production APIs and services
• Experience building and deploying applications in a cloud environment (AWS preferred)
• Understanding of RESTful API design and asynchronous messaging patterns
• Strong knowledge of software fundamentals (data structures, algorithms, and testing)
• Ability to take uncertain requirements, ask the right questions to solidify them, and then break them down into the parts that you can build.
• Experience writing comprehensive unit and functional tests and being responsible for quality
• Strong communication skills with both technical and non-technical teammates and stakeholders.
• Bachelor’s Degree
• 3+ years of professional software engineering experience with a focus on backend development
• Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations.
• Ability to write reports, business correspondence and procedure manuals.
• Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Preferred:
• Experience with other technologies we use on the team such as Python, OpenSearch, Pulumi, Postgres, DynamoDB, Datomic, Clojure, Javascript/TypeScript, React, and more
• Experience building and maintaining Search APIs
• Experience building AI powered solutions
Company:
RevSpring is a provider of revenue cycle technology services offering data analytics, multi-channel customer communications. Founded in 1997, the company is headquartered in Wixom, USA, with a team of 501-1000 employees. The company is currently Late Stage.