EmpiRx Health logo
EmpiRx Health

We Put the Pharmacist Back in Pharmacy Benefits Management

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

EmpiRx Health

• Partner with product managers to understand business requirements and implement technical solutions • Collaborate with UX/UI designers to implement intuitive and accessible user interfaces • Develop, test, and maintain efficient, reusable, and reliable code using modern frameworks and languages • Participate in peer code reviews and provide constructive feedback • Optimize system performance, scalability, and reliability for post-deployment • Work with SQL and cloud-based storage solutions (e.g., Azure Blob Storage, Data Lake) • Create and maintain unit tests and integration tests • Troubleshoot and resolve application issues • Identify and address technical debt as part of ongoing development • Contribute to architecture and design decisions under guidance from Principal engineers • Apply best practices for mobile, web, and backend systems • Design and consume RESTful APIs within microservices architecture • Create and maintain clear and accurate technical documentation • Stay informed about emerging technologies and industry best practices • Communicate progress, risks, and blockers to team members and stakeholders • Collaborate effectively with cross-functional teams • Use tools like Azure DevOps, Teams, and Lucid Chart for effective collaboration

Job Requirements

  • 5+ years in software engineering with a degree; 8+ years without a degree
  • 3+ years building web-based applications
  • 1+ year delivering software in the public cloud environments (Azure, AWS, GCP)
  • Strong experience with modern frameworks (e.g. React, Angular, .Net Core) and proficiency in one or more languages (Java, C#, Python)
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Experience with SQL and cloud data technologies
  • Exposure to DevOps practices, CI/CD pipelines, and automation
  • Understanding data security and compliance best practices
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • 2+ years in PBM or healthcare working with HL7, FHIR, EDI, and PHI
  • Leverage AI Tools (GitHub Copilot, Amazon Q, Claude, etc.) to accelerate coding, testing, and debugging workflows
  • Experience migrating applications to the cloud and converting to microservices based architecture
  • Experience architecting and implementing AI-powered features
  • Familiarity with Databricks (Data Pipelines / ETL, Delta Lake, Unity Catalog, Databricks SQL, MLflow, etc.)
  • Experience with event-driven architecture using Kafka, RabbitMQ, Azure Service Bus, or Azure Event Grid

Benefits

  • Paid Time Off
  • a 401(k) program
  • Health Insurance including Dental & Vision coverage
  • Student Loan Reimbursement
  • Health Savings Account
  • Employee Assistance Program

Related Job Pages

More Full-stack Engineer Jobs

Arionkoder logo

Senior FullStack Software Engineer

Arionkoder

Arionkoder is a Product Development company that helps companies scale their impact by crafting digital solutions.

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

Role Description We are looking for a Senior Full-Stack Engineer to design, build, and ship features end-to-end across one of our core product teams — from the interface a user touches, through the API, down to the data. You own meaningful parts of the product front to back: - Shape the approach with your team. - Build both the UI and the services behind it. - Test them and run them in production. This is a hands-on role: most of your day is spent writing, reviewing, and debugging real code across the stack, with the autonomy to make sound technical decisions and the judgment to know which ones to raise. You care about more than making it work. You think about: - Edge cases - Failure modes - Performance — both on the server and as the user perceives it - Accessibility - The engineers who'll read your code next You collaborate closely with product managers, QA, and fellow engineers to turn ambiguous goals into reliable software, and you push back early when requirements don't add up. You bring an AI-first working style — using AI tooling daily to move faster across design, coding, and review — with the judgment to catch where its output falls short. This is not a role for someone who lives on only one side of the stack. We need an engineer who's genuinely comfortable building and owning a feature from the component to the database, takes it from ambiguous intent to shipped, reliable software, and raises the bar for the team around them. Qualifications - 5+ years of professional software engineering experience building and operating production systems, working across both frontend and backend. - Strong fluency in JavaScript/TypeScript and Python; comfortable owning non-trivial code in both. - Production experience with a modern framework (React, Vue, or similar) in TypeScript. - Hands-on experience building services on AWS — using core compute, data, and identity services. - Comfortable with modern CI/CD and Git workflows. - Strong production instincts: writes testable code, handles failure deliberately, and can debug and profile a live system. - Reads and works within an existing architecture. - AI-first working style: hands-on daily use of AI tooling with the judgment to verify its output. - Senior judgment and autonomy: takes ambiguous requirements to ship software with minimal hand-holding. - Advanced English; comfortable in a fully remote, distributed team. Requirements - Frontend depth: working grasp of responsive layout, accessibility, and browser performance. - Backend depth: building services and APIs (REST/GraphQL or event-driven) with solid data modeling across relational and non-relational stores. - Experience integrating with multiple third-party platforms in production. - Exposure to Infrastructure as Code (Terraform, CloudFormation/CDK, or Pulumi). - Experience working in multi-tenant or enterprise-facing products with real security and data-residency constraints. - Familiarity with observability tooling (Datadog, Grafana, Sentry, or similar). - Experience mentoring engineers or leading the implementation of a sizable feature. Benefits - 💵 Monthly USD Service Fee - 🌴 20 business days of paid Agreed Time Off—Annual + 6 Local Holidays - 🐣 Caregiver Time Off - 💻 A dynamic remote work culture. You can work from anywhere! - 🚀 An entrepreneurial environment.

Worldwide
Team Liquid logo

Full Stack Engineer

Team Liquid

A Global Esports Enterprise

Full TimeRemoteTeam 201-500Since 2000H1B No Sponsor

• Develop, implement, and deploy scalable, efficient, and reusable front-end and back-end solutions. • Build performant front-end applications that consume and present large volumes of data. • Write clean, maintainable, and well-documented code. • Refactor existing services for a sustainable future. • Collaborate with fellow engineers, product managers, and stakeholders to ensure we're building the right features, in the right way, to advance the platform. • Improve application performance through caching, optimization, and efficient data delivery strategies.

Indonesia
Endgame Economics logo

Principal Software Engineer

Endgame Economics

Endgame builds models to solve our clients' problems

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Build and evolve the MCP server and agent tool surfaces that AI clients use to query Endgame's context graph — designing tool schemas, managing context windows, and making sure every tool call returns the right data fast. • Ship the frontend features, tRPC routes, and React components that customers interact with daily — from admin dashboards to the core product UI. • Design and harden the public API layer: authentication, Redis-backed rate limiting, quota enforcement, and the observability to know when something goes wrong. • Wire new data sources into the product by integrating with the context graph and making that data available through both human-facing UI and agent-facing tool surfaces. • Translate ambiguous product goals into concrete engineering scope, then ship it. You'll work closely with product, design, and the rest of engineering, and you'll often be the person turning a customer pain point into a novel solution. • Own end-to-end quality on the surfaces you ship: performance, reliability, security, observability. AI raises the floor, your taste raises the ceiling.

Australia
Clover Health logo

Software Engineer – Engineering Productivity

Clover Health

Clover is a healthcare technology company helping members live their healthiest lives with our Medicare Advantage plans.

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design and champion internal Quality Programmes: Drive engineering-wide process changes and ensure pods adopt new reliability standards without friction. You will operate with a product-owner mindset to define and evangelize the internal reliability roadmap. • Define and enforce hard metrics: Measure and establish hard quality telemetry (e.g., DORA metrics, bug-to-deploy ratios, SLIs/SLOs) to create a quantifiable baseline for platform reliability. • Architect Shift-Left Pipeline Gates: Weave automated Performance, Security, and Accessibility checks directly into the CI/CD pipeline at the PR level in tight partnership with Eng Core. • Build Real-World Load Testing: Shift load and performance testing left for every customer onboarding, validating real-world assumptions. • Engineer Synthetic Data & Production Canaries: Build the architecture for safe synthetic data injection to unblock heavy load-testing and live-production canaries, strictly isolating test data from authentic user telemetry. • Leverage Generative AI Tooling: Actively utilize AI assistants (e.g., Gemini, Claude, Cursor, Codex) to accelerate the development of testing frameworks, automate infrastructure code, and design advanced testing architectures. • Drive Tooling Consolidation: Lead the technical migration away from expensive, legacy testing infrastructure to a unified, AI-supported automation stack. • Help define and maintain development practices: Enable fast iteration while ensuring quality, including writing tests and documenting key implementations.

United States
$146.2K - $190K / year