Infinx

Senior Software Engineer

Remote - Full Time

About Our Company:
At Infinx, we're a fast-growing company focused on delivering innovative technology solutions to meet our clients' needs. We partner with healthcare providers to leverage automation and intelligence, overcoming revenue cycle challenges and improving reimbursements for patient care. Our clients include physician groups, hospitals, pharmacies, and dental groups.
We're looking for experienced associates and partners with expertise in areas that align with our clients' needs. We value individuals who are passionate about helping others, solving challenges, and improving patient care while maximizing revenue. Diversity and inclusivity are central to our values, fostering a workplace where everyone feels valued and heard.

A 2025 Great Place to Work®

In 2025, Infinx was certified as a Great Place to Work® in both the U.S. and India, underscoring our commitment to fostering a high-trust, high-performance workplace culture. This marks the fourth consecutive year that Infinx India has achieved certification and the first time the company has earned recognition in the U.S.

Location: Remote

Summary Description:
The Senior Software Engineer is responsible for designing, developing, and maintaining software applications that meet the needs of the organization and its clients. This role involves collaborating with cross-functional teams to gather requirements, implement features, and resolve technical issues. The Software Engineer will contribute to the full software development lifecycle to ensure high-quality deliverables and adherence to best practices in coding and design.
Job Responsibilities:  
  • Design, develop, test, and deploy software applications in accordance with project specifications and timelines
  • Collaborate with product managers, designers, and other engineers to define software requirements and deliver innovative solutions
  • Write clean, scalable, and efficient code while adhering to coding standards and best practices
  • Conduct code reviews to ensure code quality and share knowledge within the team
  • Troubleshoot, debug, and resolve software defects and performance issues in a timely manner
  • Stay updated with emerging technologies and industry trends to continuously enhance software development processes
  • Document software design, architecture, and code for future reference and maintainability
  • Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives
  • Assist in the development and maintenance of automated testing and deployment processes 
  • Contribute to team efforts to improve development workflows and tools
Skills and Education:    
  • Bachelor's degree in Computer Science or a related field
  • Advanced degree in Computer Science or a related field preferred
  • 5+ years of experience in software development
  • Strong, hands-on experience designing and delivering scalable applications using PHP, Javascript, TypeScript, and/or Python
  • Deep expertise in API design, asynchronous programming, and database design (relational and non-relational)
  • Proven ability to architect and implement solutions that integrate legacy systems with modern platforms, including middleware and data transformation strategies
  • Experience leading technical design decisions, establishing best practices, and ensuring code quality through testing, code reviews, and CI/CD pipelines
  • Full-stack development experience, including modern front-end frameworks and cloud-based deployments
  • Working knowledge of C# and the .NET ecosystem
  • Strong understanding and practical application of secure coding practices and security-focused development, including threat modeling, vulnerability mitigation, and secure design principles
  • Experience owning and supporting complex production systems, including troubleshooting across multiple layers
  • Strong cross-functional collaboration skills with product, QA, and support teams
  • Experience leveraging AI-assisted coding tools (e.g., Cursor, Claude.ai, or similar) to improve development efficiency and code quality preferred
  • Experience with healthcare interoperability standards such as FHIR, HL7, or similar preferred
  • Familiarity with regulatory and security frameworks such as HIPAA, PCI, and HITRUST, and their application in secure software development preferred
  • Experience modernizing legacy environments while balancing performance, scalability, and business continuity preferred
  • Demonstrated ability to mentor other engineers and guide adoption of new technologies and practices preferred
Company Benefits and Perks:
Joining Infinx comes with an array of benefits, flexible work hours when possible, and a genuine sense of belonging to a dynamic and growing organization.
  • Access to a 401(k) Retirement Savings Plan.
  • Comprehensive Medical, Dental, and Vision Coverage.
  • Paid Time Off.
  • Paid Holidays.
  • Additional benefits, including Pet Care Coverage, Employee Assistance Program (EAP), and discounted services.
If you are a dedicated and experienced Senior Software Engineer ready to contribute to our mission and be part of our diverse and inclusive community, we invite you to apply and join our team at Infinx.
Apply: Senior Software Engineer
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Desired salary*
Do you currently live in the United States?*
Will you now or in the future require sponsorship?*
How many years of experience do you have as a software developer?*
How many years of experience do you have in the healthcare industry?*
Do you have experience with AI-assisted coding tools?*
Please select what tech stack elements you are familiar with:*
Human Check*