Senior Software Engineer

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or related discipline., 5+ years of experience with Microsoft .NET in C# for distributed applications., Experience with web applications using Angular or React., Strong design thinking mindset and excellent collaboration skills..

Key responsibilities:

  • Develop and deliver high-quality software as part of a collaborative team.
  • Participate in sprint planning and architecture discussions.
  • Review team code and support development and QA team members.
  • Ensure adherence to software quality and security best practices.

Phreesia Payment Services logo
Phreesia Payment Services XLarge https://bit.ly/
1001 - 5000 Employees
See all jobs

Job description

Job Description:

At Phreesia, we’re on a mission to make healthcare easier for patients. As a Senior Software Engineer, you’ll help build scalable, secure and reliable systems that support millions of patient interactions – directly impacting healthcare access and experience.

In this role, you’ll partner with talented architects, QA engineers, and product managers to evolve our patient engagement platform. You’ll drive system availability and performance across millions of patient touchpoints, own end-to-end features, and mentor junior engineers – while contributing to our quality and security standards.

What You'll Do:
  • Develop and deliver high-quality software functionality as part of a collaborative development team.
  • Participate in sprint planning and architecture discussions to help shape system design.
  • Write and maintain clear technical documentation.
  • Review team code via pull requests and support development and quality assurance team members.
  • Help in resolving escalations and manage long-term product maintenance.
  • Ensure adherence to software quality and security best practices.
  • Provide ongoing support and ownership of your products throughout their lifecycle.

What You'll Bring:
  • Bachelor’s degree in computer science or related discipline.
  • 5+ years of experience building and supporting highly distributed applications using Microsoft .NET in C# systems.
  • Experience developing web applications using Angular or React.
  • Hands-on experience with databases (SQL Server/MongoDB/Redis) and cloud platforms (AWS/Azure/GCP).
  • Strong design thinking mindset with a strong experience in design principles (e.g., SOLID).
  • A high level of self-direction and ownership. Our team spans continents, so we value someone who can navigate ambiguity, prioritize work effectively, and deliver quality solutions with minimal oversight, while keeping team goals and product impact top of mind.
  • Excellent collaboration and communications skills. You’ll work closely with teammates across time zones, so we’re looking for someone who proactively shares updates, contributes thoughtfully during discussions, articulates complex technical ideas clearly and adjusts their communication style for both technical and non-technical audiences.

Additional Details:
  • Designation: Software Engineer III (Senior Software Engineer)
  • Shift Timings: 1:30 PM – 10:30 PM IST (Monday to Friday)
  • Work Schedule: 5-day work week with weekend rejuvenation breaks (Saturday and Sunday off)

Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.

Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs