Cotiviti logo
Cotiviti

Enabling a high-quality and viable healthcare system

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

51 days ago

Salary

$105K - $145K / year

Seniority

Senior

Job Description

Senior Software Engineer

Cotiviti

Overview Cotiviti is a leading provider of data-driven solutions that help healthcare organizations, retailers, and payers improve financial performance and operational efficiency. Our mission is to deliver actionable insights through advanced analytics, innovative technology, and deep domain expertise. As part of our engineering team, you will contribute to building scalable, secure, and high-performing systems that power critical business processes and enable better outcomes for our clients. The Senior Software Engineer is a senior technical engineer responsible for designing and delivering complex software solutions across hybrid environments (on-premise and public cloud). This role combines deep technical expertise with architectural understanding to ensure scalable, secure, and high-performing systems. The Senior Software Engineer - Services manages application interfaces (services, APIs and Frontend) for the Pharmacy Application, helps drive related integrations using high volume Tx processing partners within established architecture and organizational structures, and provides related monitoring and logging solutions required for a high-volume transaction processing platform. The ideal candidate will play a role in leading and mentoring a team of Software Engineers, while working closely with the Leadership and Principal Software Engineer(s) to drive technical excellence and innovation. This position requires a deep understanding of software development, software development practices, leadership abilities, and a passion for solving complex technical challenges. Responsibilities - Provide technical leadership in a team of Software Engineers, providing guidance, support, and technical expertise. - Act as a key influencer in technical decision-making and driving architectural improvements. - Collaborate with Principal Software Engineers and Leadership to design, develop, and implement high-quality software solutions. - Drive technical initiatives and projects, ensuring alignment with company goals and objectives. - Conduct code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards. - Identify and address technical debt, performance bottlenecks, and other areas for improvement. - Stay up to date with industry trends, emerging technologies, and best practices to continuously enhance the team's capabilities. - Foster a culture of innovation, collaboration, and continuous learning within the team. - Experience with performance tuning and optimization of large-scale, complex systems. - Complete all responsibilities as outlined in the annual performance review and/or goal setting. - Complete all special projects and other duties as assigned: Required - Must be able to perform duties with or without reasonable accommodation. Qualifications - Bachelor's degree in Computer Science, Engineering, or related field. Advanced degree preferred. - 5+ years’ experience in Software Engineering including 2+ years of proven experience as a Software Engineer II or equivalent role, with a strong track record of technical leadership and mentorship. - Expertise in software development, including proficiency in Java, Spring boot, Angular, Associated frameworks, MSSQL and Oracle PL/SQL. - Strong experience in Angular (v12+), TypeScript, HTML5, and CSS. Proven ability to build responsive, high‑performance web applications and integrate RESTful APIs. - Hands-on experience with Angular frameworks, RxJS, and state management. Familiar with modern UI/UX practices and frontend build tools. - Proficient Angular Developer with experience in component-based architecture, API integration, and performance optimization. Knowledge of Git and Agile development is required. - 2-4 years’ experience working with relational databases, and ETL processes. - 2+ years’ experience with vector databases, SQL, No-SQL. - 2+ years experience with high volume message based interfaces and Tx (transaction) processing. - Experience with AI Assistants such as Claude Code or Codex. - Strong problem-solving skills and the ability to tackle complex technical challenges. - Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. - Demonstrated ability to drive technical initiatives and deliver high-quality software solutions. - Passion for continuous learning and staying current with industry trends and emerging technologies. - Experience with cloud computing platforms, microservices architecture, and DevOps practices are preferred. - Familiarity with agile development methodologies and tools. - Contributions to open-source projects or a strong presence in the software development community are desirable. Mental Requirements: - Critical Thinking: Ability to think critically and evaluate information objectively, considering different perspectives and potential implications before drawing conclusions or making recommendations. - Attention to Detail: must have a keen eye for detail to ensure accuracy in data analysis, interpretation, and reporting. - Quantitative Aptitude: Strong numerical skills are essential for conducting quantitative analysis, working with statistical methods and models, and manipulating data using mathematical operations. - Data Interpretation: skilled in interpreting data visualizations, charts, graphs, and other forms of data presentation to extract meaningful insights and communicate findings effectively. - Communication Skills: Effective communication skills are crucial for conveying complex technical concepts and insights to non-technical stakeholders clearly and understandably through written reports, presentations, and verbal discussions. - Curiosity and Learning Agility: A strong desire to learn and explore new methodologies, techniques, and tools in the field of data analysis and insights generation is essential for staying current with industry trends and best practices. - Resilience: The ability to handle pressure, adapt to changing priorities, and overcome setbacks is important in a fast-paced and sometimes ambiguous analytical environment. - Ethical and Integrity: Upholding ethical standards and maintaining integrity in handling sensitive data and information is paramount for building trust and credibility in the insights provided. Physical Requirements and Working Conditions: - Remaining in a stationary position, often standing or sitting for prolonged periods. - Repeating motions that may include the wrists, hands, and/or fingers. - Must be able to provide a dedicated, secure work area. - be able to provide high-speed internet access/connectivity and office setup and maintenance. - No adverse environmental conditions expected. Base compensation ranges from $105,000 to $145,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page. This role is based remotely and all interviews will be conducted virtually. Date of posting:00/00/2026 Applications are assessed on a rolling basis. We anticipate that the application window will close on 00/00/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected. #LI-RA1 #LI-Remote #Senior

Related Job Pages

More Full-stack Engineer Jobs

IQVIA logo

Senior Software Engineer

IQVIA

Accelerate innovation for a healthier world.

Full TimeRemoteTeam 10,001+H1B Sponsor

• Responsible for design and development of feature enhancements and bug fixes within the Certio Application • Actively participates in requirement and design meetings with the client and provides support as needed • Mentors less experienced engineers by providing technical guidance, supporting code reviews, and sharing best practices • Researches and implements new technologies to expand the team’s overall skill set and knowledge • Work independently and collaboratively within a development team, while effectively managing priorities and time to meet project goals • Assist the Product team in providing support to the client by troubleshooting and debugging as needed • Work closely with QA to ensure code is functioning as expected based on client requirements • Provide mentoring, guidance and reinforcement of best practices to other engineers • Perform other application development, diagnostic, and other special projects as may be assigned • May be called on to interview software engineering candidates

Pennsylvania
$91.3K - $228.2K / year
Job Closed
U-Haul logo

Software Developer – Core Services

U-Haul

Since 1945, U-Haul has been serving do-it-yourself movers and their households.

Full TimeRemoteTeam 10,001+Since 1945H1B No Sponsor

• Design, develop, test, and maintain software solutions using the full Microsoft stack and supporting technologies. • Implement and manage event-driven architectures using Kafka event streams. • Apply CQRS principles to design scalable and resilient systems. • Collaborate with cross-functional teams and various businesses within the company to solve unique opportunities. • Troubleshoot, debug, and optimize existing software applications. • Stay up to date with emerging technologies and best practices to ensure continuous improvement. • Understand how systems work together in a big picture sense and integrate multiple applications efficiently.

Arizona
Job Closed
R1 RCM logo

Senior Software Engineer

R1 RCM

Technology-driven revenue cycle management services for healthcare providers.

Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

• 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.

Utah
$105.2K - $206.8K / year
Job Closed

Senior Software Engineer – Contingent

Cryoport

Cryoport 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.

United States
Job Closed