Senior Full-Stack Software Engineer

Empower Pharmacy

8m ago • Remote

Senior

Remote

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Full-Stack Software Engineer

Description

The Senior Software Engineer designs and builds scalable backend systems that power pharmacy operations, manufacturing, logistics, and regulatory compliance across a 503A/503B environment. You will shape system design and technical direction in your domain, using AI-assisted tooling to accelerate engineering velocity, improve observability, and enable data-driven decisions. The role requires strong execution, sound architectural judgment, and comfort working in ambiguity.

Responsibilities

  • Design and implement backend systems for pharmacy operations, manufacturing, and logistics; model dependencies and validate design decisions using AI-assisted tools.

  • Apply and help develop architectural standards for service communication and evolution; participate in design reviews to reduce systemic risk.

  • Build and maintain integrations across internal services and external regulatory systems using canonical data contracts and API versioning; detect integration drift with AI tooling.

  • Build high-throughput, low-latency backend systems for large-scale pharmacy and logistics workloads; use AI-augmented capacity planning.

  • Implement fault-tolerant systems and observability (distributed tracing, structured logging, anomaly detection); collaborate with SRE on incident response.

  • Perform performance analysis across database, network, and application layers; use AI-assisted profiling to prioritize improvements.

  • Mentor junior and mid-level engineers through reviews and pair programming; raise design literacy and code quality.

  • Improve platform velocity with shared capabilities such as CI/CD pipelines, reusable libraries, and infrastructure-as-code; leverage AI-powered code generation and automated testing.

  • Influence technical direction and roadmap priorities; translate operational complexity and regulatory requirements into technical recommendations.

Requirements

  • 5+ years of software engineering experience, with independent ownership and delivery of complex backend features and systems.

  • Track record delivering production-grade backend systems that are performant, reliable, and maintainable in complex, high-growth environments.

  • Ability to contribute to technical direction and mentor engineers.

  • Experience in regulated industries emphasizing auditability, data traceability, and compliance-aware system design.

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).

Benefits

  • Comprehensive health and wellness benefits: medical, dental, and vision coverage.

  • Paid time off.

  • 401(k) matching.

  • Wellness perks, IV therapy, and compounded medications.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report