For Employers

Planned Parenthood Direct, Inc.

Senior Software Engineer

Posted an hour ago
$140K - $160K per year
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The Senior Software Engineer will own end-to-end project delivery, from design through launch, while acting as a technical lead on key initiatives. They will also mentor junior engineers and contribute to system-wide architecture and design decisions.

About Planned Parenthood Direct: 

Planned Parenthood Direct (PPDirect) provides the virtual care infrastructure on behalf of Planned Parenthood, delivering trusted sexual and reproductive health care via the PPDirect web/mobile app. Our mission is to enable Planned Parenthood care from anywhere, ensuring accessible care for patients on the go. We partner directly with Planned Parenthood's regional affiliates, which operate Planned Parenthood's local health centers, to extend care beyond the clinic walls and to meet patient access needs nationwide.

About the Role: 

At Planned Parenthood Direct, every line of code ships with a purpose: to make sure that anyone, anywhere, can access healthcare — regardless of geography, income, or circumstance. Our platform is the technical backbone of that promise. It powers telehealth visits for patients in rural and underserved communities, supports clinicians delivering care at Planned Parenthood affiliates nationwide, and keeps critical services running reliably when patients need them most.

We're building infrastructure that sits at the intersection of technology and patient care. The work engineers do here shapes how people experience some of the most important moments of their lives. If you want your technical work to mean something in the real world, this is a rare opportunity to do exactly that.

We are looking for a Senior Software Engineer to own meaningful projects end-to-end and help raise the bar for engineering quality on the team. This role sits at the Senior Engineering level on our career ladder, one step below Staff Engineer — it requires solid technical judgment and the ability to independently plan, execute, and deliver medium-to-large-scoped work, along with a growing track record of mentoring other engineers.

This role is remote (U.S.) and reports to the Director of Engineering. Compensation: $140,000 - $160,000 annually based on experience.

What You'll Do:


Technical Leadership

  • Own end-to-end delivery of medium-to-large-scoped projects, from design through launch and monitoring
  • Act as Tech Lead on initiatives, or on individual work-streams within a larger project led by another engineer
  • Contribute to architecture and design discussions, partnering with Tech Lead and Product on system-wide decisions
  • Identify risks within your project's scope and communicate them to your manager or tech lead before they become blockers
  • Break your own projects into well-defined milestones to maintain steady delivery

Engineering Execution

  • Produce and review high-quality, well-tested code across the TypeScript monorepo (React, React Native, Node/Lambda, tRPC, Redux-Saga)
  • Identify and address technical debt within your area of ownership before it becomes a material cost to the team
  • Stay current on relevant tools and practices, and propose adoption where it clearly benefits the team

Cross-Functional Collaboration

  • Partner with Product to refine requirements and scope for your projects
  • Write clear design documents and communicate technical decisions to both technical and non-technical audiences
  • Partner with QA to define test plans and reduce regression risk for your projects

Team & Culture

  • Mentor mid-level and junior engineers through pairing, design review, and thorough code review
  • Give and seek out frequent, constructive feedback
  • Help uphold team norms around code quality, process, and engineering standards

How You'll Do It:

Our engineering culture is anchored on three principles: Consistency, Velocity, and Accountability. In practice, this means writing design documents before building anything substantial, surfacing risks proactively, closing the loop with stakeholders on decisions, and treating mentorship of less-experienced engineers as part of the job.

What We're Looking For:


Required:

  • 6-10 years of professional software engineering experience
  • Demonstrated experience owning a medium-to-large project end-to-end, including planning and delivery
  • Strong proficiency in TypeScript/JavaScript and Node.js, with experience in React or React Native
  • Comfort working across frontend, backend, and infrastructure layers — credible at the seams even if not an expert everywhere
  • Working knowledge of serverless or event-driven architectures (AWS Lambda, SQS, or equivalent)
  • Solid grounding in relational databases (PostgreSQL or MySQL), caching strategies, and API design
  • Experience writing design documents and communicating technical decisions clearly

Preferred:

  • Experience in healthcare, telehealth, or other regulated/compliance-heavy domains (HIPAA awareness a plus)
  • Hands-on experience with PHP/Laravel in a production environment
  • Familiarity with payments infrastructure (Payengine, ACH, payment driver patterns)
  • Some experience mentoring engineers or improving team processes

Benefits and Perks:

In addition to compensation that reflects the nonprofit nature of our work and the scale of our mission, we offer:

  • Robust medical, dental, and vision plans plus FSA & HSA options for employees and dependents
  • 401K with company match
  • Generous time off and paid parental leave policies
  • Work from home and wellness reimbursements
  • Annual professional development stipend to support employee growth and advancement
  • Clear engineering career ladder with transparent promotion criteria

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Appian Lead Developer

Full Time United States $130K - $150K per year Software Development

Cloud Engineer

Full Time United States $170K - $188K per year Software Development

Lead Engineer Cloud Platform- Kubernetes , EKS, CI/CD

Full Time United States $132K - $180K per year Software Development

Senior Data Scientist (Remote)

Full Time United States $153K - $182K per year Software Development

Lead Security Engineer - Remote

Full Time United States $141K - $180K per year Software Development

Data Scientist II (Remote)

Full Time United States $115K - $159K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 216,656+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

216,656+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified