Job Closed
This listing is no longer active.
Technology-driven revenue cycle management services for healthcare providers.
Senior Software Engineer
Location
Utah
Posted
52 days ago
Salary
$105.2K - $206.8K / year
Seniority
Senior
Job Description
Senior Software Engineer
R1 RCM
• Lead the research, design, development, deployment, and sustainment of secure, scalable, highly available production software • Own delivery end-to-end across UI/API/service and database layers, including code quality, testing, and production readiness • Partner with Product Management to ensure solutions meet business needs, align to intent, and balance usability, performance, and maintainability • Create and maintain technical design documentation aligned to business requirements and solution architecture • Define and enforce engineering best practices using a modern SDLC with CI/CD , automation, auditability, automated testing , and infrastructure/ policy as code • Drive an AI-augmented SDLC using AI-assisted and agentic workflows (e.g., Claude, Cursor, Copilot) for design, implementation, refactoring, testing, and documentation with appropriate security and quality controls • Ensure AI usage aligns with enterprise expectations: use approved tools; do not include PHI/PII/secrets in prompts; validate outputs; and apply the same review/testing/security standards to AI-generated work • Build and maintain APIs and services (REST/ gRPC ) with strong design practices (versioning, backward compatibility, clear contracts) • Provide technical expertise across relational and NoSQL data stores and application logic, including data modeling, schema design, and query optimization • Tune queries and refactor business logic for performance; implement concurrency controls to support multi-user functionality • Improve operability and reliability through production-focused engineering, including monitoring/alerting and actionable diagnostics (e.g., Application Insights) • Collaborate with architects and engineers to deliver end-to-end solutions that are high-performing, reliable, scalable, and operable • Mentor junior engineers and serve as a subject matter expert (SME); provide constructive code review and technical guidance • Build simple, intuitive products and communicate technology solutions effectively across levels to build trust and alignment.
Job Requirements
- 6+ years of experience delivering web-based applications and services
- Strong CS fundamentals: object-oriented design, data structures, APIs/HTTP, and common web application patterns
- Strong proficiency in C# / .NET (modern .NET/.NET Core)
- Experience in Azure , including AKS, App Services, Function Apps, and operational tooling (alerts, monitoring, notifications, Application Insights)
- Experience using AI-assisted and agentic development approaches with tools such as Claude, Cursor, and GitHub Copilot to improve delivery speed and quality
- Experience with modern testing practices, including TDD, unit testing frameworks, and automated test tooling
- Understanding of web service standards and technologies (XML, SOAP, JSON, REST, gRPC)
- Experience with data stores and formats such as MS SQL , Elasticsearch, Databricks, and Parquet (or equivalent)
- Experience with GitHub and CI/CD pipelines
- Strong communication skills, able to explain and document complex ideas clearly and concisely.
Benefits
- Competitive benefits package
- Annual bonus plan at a target of 10.00%
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Contingent
CryoportCryoport is a global leader in temperature-controlled supply chain solutions for the life sciences industry, serving clients in biopharmaceuticals, reproductive medicine, and anima
• Implement scalable, resilient, and maintainable software systems aligned with technical roadmaps. • Execute value stream initiatives in an agile environment, ensuring that features meet business and technical goals. • Apply and ensure best practices in software development, including modularization, code quality, testing, security, and data modeling. • Participate in technical discussions, architecture reviews, and roadmap planning. • Contribute to the technical vision and architecture for the stream. • Advocate for Domain-Driven Design (DDD) and loosely coupled architectures. • Review and assess new technologies, frameworks, and tools to enhance efficiency and scalability. • Collaborate with product managers and stakeholders to understand business goals and translate them into technical requirements. • Contribute to technical documentation and knowledge sharing across teams. • Ensure the team’s work aligns with objectives laid out no technical roadmaps. • Support mid-level engineers, fostering a culture of learning and technical ownership. • Work closely with product managers, designers, and engineering teams to align technical efforts with business goals.
Senior Software Engineer
Camgian CorporationAbility to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule and task team activities. As a senior engineer you will influence engineering design and software development, supervise other software engineers, and act as a mentor and technical resource. Qualifications - Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering - Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux - Experience with UI/UX design and development - Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) - Experience in Software Development Life Cycle Processes and Agile Methodologies - 5+ years of software development experience - United States Citizenship Desired Skills - Master’s degree in Computer Science, Software Engineering or Computer Engineering - Experience in Backend design, development, and integration - Experience in Software architectures, Data frameworks and Security - Understanding of Secure Communications and Message Delivery Tools - Production deployment of Machine Learning (ML) models Responsibilities - Lead software development projects to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing - Document architecture, design, test plan and user guide - Deploy software applications to production - Participate in design reviews and present your work to the company - Track project/product milestones and releases ensuring schedule and budget are met - Train & mentor junior engineers, perform architecture, design and code reviews - Lead continuous process and productivity improvements in the team - Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits - Ability to work as part of a team while maintaining independent thinking - Self-driven and self-starter in addition to excellent communication skills - Thinking outside the box and an aptitude for innovation and problem solving - Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
Senior Engineer, Autonomy ML Systems
MotionalWe're making driverless vehicles a safe, reliable, and accessible reality.
• Define, prototype, and validate advanced metrics that bring new insights to model performance evaluation for autonomy subsystems (mainly focused on perception, prediction, and planning). • Assess coverage of existing training and testing, then curate test sets that sufficiently capture Motional’s intended deployment operational design domain, across many axes (agent types, interaction types, map/spatial, etc.). • Evaluate machine learning model performance against these metrics and tests. • Assess system-level performance and subsystem contribution to system behavior through large-scale data analysis of on-road and simulation events. • Define performance requirements for autonomy subsystems, and supporting analyses required to establish these targets. • Coordinate subsystem-level evaluation with other system-level testing efforts across the systems team in support of the safety case and safety claims.
• Own the technical architecture of the GTM stack: Salesforce, HubSpot, and all connected tools. • Design and maintain clean data models across accounts, contacts, opportunities, and campaigns. • Build and manage integrations that connect product data, CRM, marketing automation, and sales and customer engagement into a single coherent system. • Design and implement lead routing, lifecycle stage automation, enrichment workflows, and follow-up triggers. • Eliminate manual work for reps and marketing by building automated processes that scale. • Own campaign infrastructure and attribution so new motions can launch quickly with proper tracking. • Ensure data is clean, consistent, and trustworthy across all systems. • Build reporting infrastructure that supports accurate forecasting, attribution, and pipeline analysis. • Build and deploy AI agents and workflows that automate work previously done manually — enrichment, prospecting, scoring, account targeting, and CS-driven expansion motions. • Build workflows that turn enriched data into actionable sales inputs — not just lists, but qualified, prioritized, and routed opportunities. • Stay current on the rapidly evolving AI-for-GTM landscape.


