Sr Software Engineer
Job Description
Senior Software Engineer to design, develop, and integrate complex software in healthcare technology platforms, serving as senior technical contributor and program team leader.
Responsibilities
- Design, implement, and integrate sophisticated software across healthcare technology environments.
- Lead software architecture decisions, requirements capture, technical design, coding, integration, testing, certification, verification, and validation efforts.
- Act as a technical lead and subject matter expert for software development programs.
- Contribute to feature definition and product development for new and existing healthcare applications.
- Spearhead proposals and technical approaches that address future business opportunities and process improvements.
- Collaborate with business and technical stakeholders to align software outcomes with organizational goals.
- Provide production support, debugging, and customer support for assigned applications and platforms.
- Drive program and process improvements, value engineering initiatives, and continuous enhancement efforts.
- Ensure software solutions meet quality, compliance, performance, and scalability standards.
- Coordinate with cross functional teams in a payer oriented healthcare setting, including claims, billing, enrollment, and care management teams.
Requirements
- 10+ years of experience in software architecture, requirements analysis, design, and coding for healthcare products or healthcare technology systems.
- Proficiency in SQL
- .NET / C# expertise
- Experience with RESTful APIs
- Knowledge of SSIS
- Knowledge of SSRS
- Hands-on experience with QNXT, a Cognizant developed healthcare administration platform used in the payer space
- Experience with systems supporting claims, billing, enrollment, or care management, preferably within Medicaid and Medicare environments
- Strong understanding of software development lifecycle methodologies
- Experience with software configuration management and change management practices
- Ability to code in multiple programming languages
- Business oriented approach to software development, balancing technical execution with business priorities
- Recent healthcare industry experience strongly preferred
- Bachelor’s degree preferred
Technologies
- SQL
- .NET / C#
- RESTful APIs
- SSIS
- SSRS
- QNXT
About the Role
We are seeking a Senior Software Engineer to join a team responsible for designing, developing, and integrating highly complex software functions across healthcare technology platforms. This individual will serve as a senior technical contributor and program team leader, providing expertise in software architecture, requirements, design, coding, integration, testing, certification, and customer support. The Senior Software Engineer will play a key role in identifying and developing new products, supporting future business opportunities, driving value engineering initiatives, and implementing program and process improvements. This person will act as a primary technical authority and focal point for driving technical goals and objectives across the organization.
Compensation
- Hourly rate: $60 - $70 per hour
Location
- Phoenix, AZ, hybrid