Cotiviti is a leading provider of data-driven solutions that help healthcare organizations improve financial performance and operational efficiency. The Senior Software Engineer is responsible for designing and delivering complex software solutions across hybrid environments, providing technical leadership, and mentoring a team of Software Engineers.
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
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- 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 front end 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
- Advanced degree preferred
- 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