Loading, Please wait..!!
Software Engineer
-
Posted on: Nov 12, 2026
-
Phoenix, Arizona
-
Salary: $135,000 per year
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Software Engineer roles in Arizona.
View Salary Guide →Find your match !
Job Title :
Software Engineer
Job Type :
Full-Time
Job Location :
Phoenix Arizona United States
Remote :
No
Job Description :
Job Description
Title: Senior Software Engineer
Location: Phoenix, AZ (Hybrid)
Type: Full-Time
Compensation: $125K - $135K
Position Overview
Phoenix Staff is seeking an experienced Senior Software Engineer to support a major technology modernization initiative within a healthcare organization specializing in Medicare managed care. This position will focus on developing scalable applications, integrating enterprise systems, and transitioning legacy technology into a modern, cloud-based environment.
The ideal candidate brings extensive software development experience, strong technical leadership capabilities, and a commitment to building secure, reliable, and maintainable solutions. This role offers the opportunity to influence architectural decisions, improve engineering practices, and contribute to technology platforms supporting healthcare operations, including member services, provider networks, and claims processing.
Working alongside a multidisciplinary technology team, the Senior Software Engineer will help modernize existing applications, strengthen system integrations, and establish development standards that support long-term scalability, performance, and regulatory compliance.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications, APIs, and services supporting healthcare operations, including member management, provider networks, and claims administration.
- Contribute to the modernization of legacy applications and infrastructure, including migrating business functionality from IBM i environments to contemporary cloud-based platforms.
- Develop and maintain integrations connecting Creatio CRM, Databricks, legacy applications, and other enterprise systems to ensure reliable data exchange.
- Translate complex business requirements and existing system functionality into scalable, well-structured, and maintainable software solutions.
- Collaborate with architects, infrastructure teams, business stakeholders, and other developers to define technical requirements and implement effective solutions.
- Participate in software architecture discussions, technical design reviews, and development planning to support enterprise modernization objectives.
- Develop secure applications and integrations that comply with HIPAA, CMS regulations, and applicable healthcare data protection standards.
- Establish and promote software engineering best practices, including code reviews, automated testing, debugging, documentation, and version control.
- Support the enhancement of CI/CD pipelines, deployment automation, infrastructure as code, and application monitoring capabilities.
- Write efficient SQL queries and work with relational databases and complex datasets to support application functionality and system integrations.
- Identify and resolve application performance issues, integration failures, and software defects to maintain system reliability.
- Collaborate within Agile development environments to deliver software enhancements and modernization initiatives.
- Provide technical guidance and mentorship to developers while contributing to consistent engineering standards across a technology team of approximately 30 professionals.
- Communicate technical recommendations, architectural considerations, and project updates to engineering teams, business stakeholders, and leadership.
- Maintain comprehensive technical documentation to support system maintenance, knowledge sharing, and future development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related field, or equivalent professional experience.
- Minimum of 10 years of professional software development experience, including at least 3 years in a senior or technical leadership capacity.
- Demonstrated experience designing, developing, and delivering mid-sized to large-scale software applications and enterprise solutions.
- Strong proficiency in one or more programming languages, including C#/.NET, Java, Python, or JavaScript/TypeScript.
- Advanced knowledge of software development principles, object-oriented programming, application architecture, and established design patterns.
- Strong SQL proficiency with experience working with relational databases and large, complex datasets.
- Hands-on experience designing, developing, and integrating RESTful APIs, web services, and data pipelines.
- Experience developing or deploying applications within a major cloud platform, such as Microsoft Azure, AWS, or Google Cloud Platform.
- Working knowledge of DevOps practices, including CI/CD pipelines, automated deployment processes, and development tools such as Azure DevOps or GitHub Actions.
- Experience using Git or comparable version control systems and following collaborative development practices.
- Familiarity with infrastructure as code, containerization, or related deployment technologies.
- Experience with automated software testing, code reviews, debugging, and application performance optimization.
- Understanding of Agile software development methodologies and collaborative project delivery.
- Ability to produce clear technical documentation and develop maintainable, efficient, and reliable code.
- Strong analytical, troubleshooting, and problem-solving abilities with excellent attention to detail.
- Effective written and verbal communication skills, including the ability to explain technical concepts and trade-offs to technical and nontechnical audiences.
- Ability to work independently, manage technical priorities, collaborate across teams, and adapt to evolving technologies and business requirements.
Preferred Skills
- Previous experience developing software within healthcare, health insurance, managed care, or another highly regulated industry.
- Familiarity with healthcare data privacy, security, and compliance frameworks, including HIPAA, SOC 2, or HITRUST.
- Hands-on experience with Databricks, Creatio CRM, or comparable enterprise CRM and low-code development platforms.
- Experience modernizing legacy applications, particularly those built on IBM i, mainframe, or RPG technologies.
- Knowledge of data engineering concepts and architectures, including data lakehouses, medallion architecture, and change data capture (CDC).
- Experience supporting enterprise application migrations, cloud transformation initiatives, or large-scale system integration projects.
- Familiarity with application observability, automated infrastructure management, and modern software release practices.
- Experience mentoring developers, contributing to engineering standards, or providing technical leadership within cross-functional teams.
- Understanding of Medicare-related business processes, including provider management, member administration, and healthcare claims processing.
- Graduate degree in Computer Science, Software Engineering, or a related technical discipline.
Similar Jobs You May Be Interested In
Software Engineer (GitHub Contributor) - Remote
Software Engineer II
Sr/Staff Software Engineer
Software Engineer - Backend
Software Engineer, Backend Systems (SF)
PF004 - Backend Software Engineer -- Distribution
Software Engineer - Backend, Remote ($50 - $100/hour)
AI & Platform Software Engineer
Agentic AI Software Engineer
Software Engineer - AI Integration
Software Quality Engineer Intern
Embedded Software Engineer
Position Details
Posted:
Nov 12, 2026
Reference Number:
42392052
Employment:
Full-time
Salary:
$135,000 per year
City:
Phoenix
Job Origin:
ziprecruiter
Share this job:
Please wait..!!

