We're in alpha · Starting with US & Canada
Empower Pharmacy logo
Empower Pharmacy Verified
Pharmaceutical, Healthcare, Biotechnology

Software Engineer – Full Stack

00, United StatesRemoteFull TimePosted todayVisa sponsorship available

Position Summary
The Software Engineer - Full Stack drives measurable business impact by building scalable, secure, and high-performing digital platforms that accelerate product delivery, operational efficiency, and customer outcomes. This role owns end-to-end development across modern web frontends, APIs, microservices, and data layers, ensuring resilient architecture and seamless cloud integration. Leveraging AI as a force multiplier, the engineer enhances development speed, code quality, system reliability, and data-driven decision-making. Operating within Empower’s hyper-growth, highly regulated 503A/503B environment, this position ensures compliance, scalability, and innovation coexist. The role demands P80–P90 talent characterized by strong strategic thinking, disciplined execution, and continuous learning agility, enabling rapid adaptation to evolving technologies, regulatory expectations, and business priorities while consistently delivering high-impact, enterprise-grade software solutions that support mission-critical healthcare operations and long-term digital transformation objectives.
Duties and Responsibilities
Platform Engineering

  • Full Stack: Design, develop, and optimize end-to-end applications using C#, Python, TypeScript, React.js, Next.js, Java, Spring Boot, Node.js, and GraphQL, integrating modern frontends, APIs, and microservices-based backend services while leveraging AI-assisted coding and testing tools to accelerate delivery, improve code quality, and ensure scalable, secure, and maintainable system architecture aligned with enterprise standards.
  • API Development: Build and enhance RESTful APIs enabling seamless data exchange across systems, applying AI-driven monitoring and performance tuning to improve latency, reliability, and scalability while ensuring compliance with security and regulatory standards within a highly controlled healthcare technology environment.
  • Cloud Architecture: Engineer cloud-native solutions across AWS and Azure using Infrastructure as Code, leveraging AI-powered optimization tools to enhance resource utilization, system resilience, and cost efficiency while maintaining high availability and compliance in a rapidly scaling, regulated ecosystem.

DevOps And Automation

  • Pipeline Automation: Develop and manage CI/CD pipelines using Azure DevOps, integrating AI-driven automation to streamline build, test, and deployment processes, reduce cycle times, and ensure consistent, reliable software delivery across environments with strong governance and traceability.
  • Infrastructure Management: Implement Terraform-based infrastructure automation, utilizing AI insights for predictive scaling, anomaly detection, and performance optimization to ensure stable, efficient, and compliant infrastructure that supports continuous delivery and evolving business demands.
  • Release Engineering: Drive release quality through automated testing, monitoring, and rollback strategies enhanced by AI, ensuring minimal downtime, rapid issue resolution, and consistent deployment outcomes aligned with enterprise reliability and regulatory expectations.

Collaboration And Innovation

  • Cross Functional: Partner with product, data, and engineering teams to design integrated solutions, using AI-enabled collaboration tools to enhance decision-making, accelerate problem-solving, and ensure alignment between technical execution and strategic business objectives.
  • Technical Leadership: Contribute to architectural decisions, promote engineering best practices, and mentor peers by leveraging AI-assisted insights, fostering a culture of continuous improvement, innovation, and high-performance delivery within a fast-paced, growth-oriented organization.
  • Continuous Improvement: Identify system inefficiencies and implement enhancements using AI-driven analytics, improving performance, scalability, and developer productivity while ensuring solutions remain adaptable to evolving regulatory, technical, and operational requirements.

Knowledge and Skills

  • Proficiency in C#, .NET Core, Angular, React.js, Next.js, Python, Java, Spring Boot, Node.js, TypeScript, GraphQL, and microservices architecture, with strong understanding of full stack development, API design, and cloud-native application development.
  • Expertise in Terraform, Azure DevOps CI/CD pipelines, and containerization technologies such as Docker and Kubernetes for scalable and automated deployments.
  • Strong knowledge of AWS and Azure services, including cloud architecture, monitoring, and security best practices in regulated environments.
  • Ability to leverage AI tools for coding, testing, optimization, and decision-making to enhance engineering productivity and system performance.

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

Experience And Qualifications

  • A minimum of 4 years of professional experience in backend development with expertise in C# and .NET Core, or equivalent hands-on experience demonstrating the ability to deliver high-quality software solutions.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent education, training and experience that demonstrates strong software engineering.
  • Strong leadership, collaboration, and problem-solving skills, with the ability to effectively communicate complex technical concepts across teams and adapt to a fast-paced, evolving environment.
  • Experience developing headless web applications using REST APIs, with a strong understanding of containerization (e.g., Docker, Kubernetes) and microservices architecture.
  • Nice to have: experience with React Native for cross-platform mobile application development.
  • Familiarity with healthcare standards like Health Level 7 (HL7) and Health Insurance Portability and Accountability Act (HIPAA) is a plus.

Benefits
Employee Benefits, Health and Wellness:
We offer comprehensive benefits to support your health, well-being, and future, including medical, dental, and vision coverage, paid time off, 401(k) matching, wellness perks, IV therapy, and compounded medications.
Learn more: https://careers.empowerpharmacy.com/benefits/
Physical Requirements
While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to remain in a stationary position for a significant amount of the workday and frequently use their hands and fingers to handle or feel in order to access, input, and retrieve information from the computer and other office productivity devices. Employees are regularly required to move about the office and around the corporate campus. The employee is regularly required to stand, walk, reach with arms and hands, climb or balance, and to stoop, kneel, crouch or crawl.

Ready to apply?
You'll be redirected to Empower Pharmacy's application page.