Cotiviti

Staff Engineer I – Research and Development

Cotiviti

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $170,000 per year

Job Level

About the role

  • Provide technical leadership in a team of Software Engineers
  • Act as a key influencer in technical decision-making and driving architectural improvements
  • Collaborate with Principal Software Engineers and Leadership
  • Drive technical initiatives and projects, ensuring alignment with company goals
  • Conduct code reviews, provide feedback, and ensure adherence to best practices
  • Identify and address technical debt, performance bottlenecks
  • Stay up to date with industry trends and technologies
  • Foster a culture of innovation and continuous learning

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 8+ years’ experience in Senior Software Engineering
  • 5+ years of proven experience as a Senior Software Engineer II or equivalent role
  • Expertise in software development, including proficiency in Java, Python, MSSQL, 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
  • Experience with AI Assistants such as Claude Code or Codex
  • Strong problem-solving skills
  • Excellent communication and interpersonal skills
  • Familiarity with agile development methodologies and tools
Benefits
  • medical, dental, vision, disability, and life insurance coverage
  • 401(k) savings plans
  • paid family leave
  • 9 paid holidays per year
  • 17-27 days of Paid Time Off (PTO) per year
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonMSSQLOracle PL/SQLrelational databasesETL processesvector databasesSQLNo-SQLhigh volume message based interfaces
Soft Skills
technical leadershipinfluencingcollaborationproblem-solvingcommunicationinterpersonal skillsinnovationcontinuous learning
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering