Cotiviti is seeking a highly skilled and experienced Staff Engineer I to join their dynamic team in Payment Integrity. The role involves leading and mentoring a team of Senior Software Engineers while driving technical excellence and innovation in software development.
Responsibilities:
- Lead and mentor 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
- 8+ years' experience in Software Engineering including 3+ 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, C#, Python, Associated frameworks, MSSQL and Oracle PL/SQL
- 5-7+ years' experience working with relational databases and ETL processes
- 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
- Experience mentoring engineers from the associate to the senior level
- Passion for continuous learning and staying current with industry trends and emerging technologies
- 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
- Advanced degree preferred
- Experience with cloud computing platforms, microservices architecture, and DevOps practices are preferred
- Familiarity with agile development methodologies and tools