Cotiviti is a leading provider of data-driven solutions that help healthcare organizations improve financial performance and operational efficiency. The Staff Engineer I is responsible for designing and delivering complex software solutions, managing application interfaces, and leading a team of Software Engineers to drive technical excellence and innovation.
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:
- Must be able to perform duties with or without reasonable accommodation
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- 8+ years' experience in Senior Software Engineering including 5+ years of proven experience as a Senior Software Engineer II or equivalent role, with a strong track record of technical leadership and mentorship
- Expertise in software development, including proficiency in Java, Python, Associated frameworks, MSSQL and Oracle PL/SQL
- 8-10 years' experience working with relational databases, and ETL processes
- 6+ years' experience with vector databases, SQL, No-SQL
- 4+ years experience with high volume message based interfaces and Tx (transaction) processing
- 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 AI Assistants such as Claude Code or Codex
- 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