Senior Software Engineer @Empower Pharmacy
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Software Engineer @Empower Pharmacy

2wks ago - Empower Pharmacy is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: USA

Role Description

The Senior Software Engineer delivers meaningful business impact by designing and building scalable backend systems that power pharmacy operations, manufacturing, logistics, and regulatory compliance across Empower’s 503A/503B environment. This role helps shape how mission-critical platforms grow and mature at scale.

  • Architecture and Enterprise Integration
    • Design and implement backend systems within pharmacy operations, manufacturing, and logistics domains; use AI-assisted tools to model dependencies, assess load, and validate design decisions before committing engineering resources.
    • Apply and contribute to architectural standards governing how services communicate and evolve; participate in design reviews to reduce systemic risk in Empower’s highly regulated 503A/503B environment.
    • Implement and maintain integrations across internal services and external regulatory systems using canonical data contracts and API versioning protocols; leverage AI tooling to detect integration drift and accelerate service onboarding.
  • System Performance and Reliability
    • Build high-throughput, low-latency backend systems for large-scale pharmacy and logistics workloads; apply AI-augmented capacity planning to maintain performance under peak demand without over-provisioning infrastructure.
    • Implement fault-tolerant systems with observability layers—distributed tracing, structured logging, and anomaly detection—that surface degradation early; collaborate with SRE teams to support incident response and reduce recovery time.
    • Conduct performance analysis identifying bottlenecks at the database, network, and application tiers; use AI-assisted profiling to prioritize fixes and deliver measurable improvements in latency and throughput.
  • Engineering Leadership and Enablement
    • Mentor junior and mid-level engineers within the team—elevating design literacy and code quality through structured reviews and pair programming; model rigor and learning agility that raises the bar for those around you.
    • Contribute to shared platform capabilities—CI/CD pipelines, reusable libraries, infrastructure-as-code—that standardize delivery; leverage AI-powered code generation and automated testing to improve team efficiency and output quality.
    • Contribute to technical direction and roadmap priorities within your team; translate operational complexity and regulatory requirements into clear technical recommendations that build alignment among peers and stakeholders.

Qualifications

  • Expertise in distributed systems, backend architecture, and microservices design at enterprise scale.
  • Strong proficiency in frontend technologies including React, Next.js, Tailwind CSS, and TypeScript within production environments.
  • Strong proficiency in Java/Springboot ecosystem and optionally to have Python, C# within production environments.
  • Strong proficiency in GraphQL and/or Node.js-based development for distributed platform integration.
  • Deep understanding of performance optimization, system reliability, and observability practices.
  • Ability to design systems that meet regulatory, security, and data integrity requirements.

Requirements

  • 5+ years of software engineering experience, with a demonstrated ability to own and deliver complex backend features and systems independently.
  • Proven track record delivering production-grade backend systems that are performant, reliable, and maintainable in complex, high-growth environments.
  • Demonstrated ability to contribute to technical direction and provide mentorship to junior engineers within a team setting.
  • Experience in regulated industries requiring auditability, data traceability, and compliance-aware system design.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field required; Master's degree preferred.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Paid time off.
  • 401(k) matching.
  • Wellness perks.
  • IV therapy.
  • Compounded medications.

Key Competencies

  • Customer Focus: Builds trust through customer-centric solutions.
  • Strategic AI: Guides responsible AI adoption and adaptation.
  • Optimizes Work Processes: Drives efficiency with continuous improvement.
  • Collaborates: Partners effectively to achieve shared goals.
  • Resourcefulness: Secures and deploys resources efficiently.
  • Manages Complexity: Simplifies and solves complex challenges.
  • Ensures Accountability: Delivers on commitments with integrity.
  • Situational Adaptability: Adjusts approach to shifting conditions.
  • Communicates Effectively: Tailors messages to diverse audiences.

Values

  • People: Empowering people defines who we are.
  • Quality: Excellence in every product, every time.
  • Service: Serving others is our highest purpose.
  • Innovation: Advancing care through technology and discovery.

Physical Requirements

  • Required to talk and hear.
  • Often required to remain in a stationary position for a significant amount of the workday.
  • Frequently use hands and fingers to handle or feel in order to access, input, and retrieve information from the computer and other office productivity devices.
  • Regularly required to move about the office and around the corporate campus.
  • Regularly required to stand, walk, reach with arms and hands, climb or balance, and to stoop, kneel, crouch or crawl.
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Empower Pharmacy
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,920+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later