Senior Software Engineer
Job Description
Join Cotiviti to support and improve production software within the Cotiviti product suite, working across engineering, offshore teams, business owners, and project management.
Responsibilities
- Support and enhance high-quality software modules across the Cotiviti product suite
- Analyze and resolve software issues reported by internal or external customers
- Document application specifications, design, features, and operations prior to production rollout
- Apply proficient knowledge within the primary discipline and build knowledge across related disciplines
- Implement performance and availability improvements through solution enhancements
- Communicate technical and operational issues to engineering and business leadership in a timely manner
- Develop systems while ensuring adherence to applicable technology standards
- Explore new ideas and contribute innovations that improve efficiency and results
- Continuously expand knowledge of new technologies selected and integrated into the Cotiviti product suite
- Execute appropriate facets of the Cotiviti Software Development Lifecycle with a continuous improvement mindset
- Mentor other developers
- Complete responsibilities listed in the annual Performance Plan
- Handle special projects and other duties as assigned
- Perform duties with or without reasonable accommodation
Requirements
- Education: BS or MS in Computer Science, Information Technology, Information Systems, or equivalent work experience
- Experience: 4-5 years optimizing and tuning SQL queries, stored procedures, and triggers
- Programming: 4-5 years with Java or Python
- Platforms: 4-5 years with Appian and Cloudera Hadoop
- Databases: 4-5 years with Microsoft SQL Server, HBASE, and Hive
- Web services: 4-5 years using Java/Spring Boot
- Agile: Strong knowledge and application of SAFe agile practices (preferred)
- Data: Proficiency working with large data sets
Technologies
- Java, Python
- Appian
- Cloudera Hadoop
- Microsoft SQL Server
- HBASE, Hive
- SQL queries, stored procedures, triggers
- Java/Spring Boot
- SAFe agile practices
Compensation
- USD 111,000 - 150,000 per year
Benefits
- Medical, dental, and 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, depending on level and length of service
- Competitive benefits package
Mental Requirements
- Critical Thinking: analyze problems objectively and make sound, data-driven decisions
- Attention to Detail: maintain accuracy across code, data, and deliverables
- Quantitative Skills: apply strong analytical and statistical methods
- Data Interpretation: extract actionable insights from data, metrics, and visualizations
- Communication: clearly explain technical concepts to technical and non-technical audiences
- Learning Agility: quickly adopt new tools, technologies, and best practices
- Resilience: adapt to shifting priorities and deliver under pressure
- Integrity: handle data responsibly and uphold engineering and ethical standards
Physical Requirements and Working Conditions
- Remain in a stationary position, often standing or sitting for prolonged periods
- Repeating motions that may include wrists, hands, and/or fingers
- Remote role: provide a dedicated, secure work area with reliable hi-speed internet