Senior Software Engineer, Enterprise Engineering
RevecoreAbout the role
Sr. Software Engineer, Enterprise Engineering
Start your next chapter at Revecore! For over 25 years, Revecore has been at the forefront of specialized claims management, helping healthcare providers recover meaningful revenue to enhance quality patient care in their communities. We're powered by people, driven by technology, and dedicated to our clients and employees. If you're looking for a collaborative and diverse culture with a great work/life balance, look no further.
Revecore Perks:
- We offer paid training and incentive plans
- Our medical, dental, vision, and life insurance benefits are available from the first day of employment
- We enjoy excellent work/life balance
- Our Employee Resource Groups build community and foster a culture of belonging and inclusion
- We match 401(k) contributions
- We offer career growth opportunities
- We celebrate 12 paid holidays and generous paid time off
Location: Remote-USA
The primary role of the Sr. Software Engineer on the Enterprise Engineering team is to design, build, and maintain the shared service layer that powers both Revecore’s Bridge (Underpayments) and AcciClaim (Complex Claims) platforms. This engineer will work at the intersection of both product lines, building reusable, reliable, and well-documented APIs and services that eliminate duplication and accelerate delivery across the organization.
As a founding member of the Enterprise Engineering team, this person will have significant influence over the architecture, patterns, and standards adopted by the team. They will work closely with the Enterprise Engineering Director and collaborate regularly with engineers across the Bridge and AcciClaim teams, the DevOps team, and the AI and Data organization. On a daily basis, this person will write high-quality backend code, design APIs and data models, participate in architecture discussions, leverage AI coding assistants to accelerate delivery, and contribute to the practices and culture of a team that is being built from the ground up.
Essential Duties and Responsibilities
- Design and develop RESTful APIs and microservices using .NET Core and C# that serve as shared infrastructure for the Bridge and AcciClaim platforms.
- Build and maintain shared database schemas, stored procedures, and data access layers using SQL Server (T-SQL), with an emphasis on performance, reliability, and reusability.
- Collaborate with the Enterprise Engineering Director and product stakeholders to define API contracts, data models, and integration patterns for shared services.
- Write clean, secure, testable, and well-documented code in accordance with team engineering standards and HIPAA/PHI data handling requirements.
- Participate in architecture and design reviews, contributing to decisions on service boundaries, integration approaches, and cloud-native patterns in Azure.
- Contribute to the development of Snowflake-backed data services or integrations as the shared services layer expands to include data platform capabilities.
- Leverage AI coding assistants (such as Claude Code) and other AI-powered development tools to accelerate development velocity, improve code quality, and explore more effective approaches to complex engineering problems.
- Perform code reviews and provide constructive, technical feedback to peers; help establish code review standards for the team.
- Mentor and support the growth of the mid-level engineer on the team, helping them develop their skills in API design, distributed systems, and backend engineering.
- Follow Agile methodology,
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s