Gifthealth logo
Gifthealth

Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.

Senior Software Engineer – Automation

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Ohio

Posted

2 days ago

Salary

$152.7K - $199.8K / year

Seniority

Senior

Job Description

Senior Software Engineer – Automation

Gifthealth

• Designs, builds, and deploys production automations that integrate with internal APIs and third-party operational systems (browser-based UI automations where APIs are not available) • Builds and maintains step-level logging, alerting, and observability so automation failures, skips, and anomalies surface in real time rather than via downstream impact • Maintains, debugs, and enhances existing automations as operational requirements change and triages production incidents and resolve them within the internal fix path • Partners with operations stakeholders to translate process requirements into technical specifications, validates automation outputs during parallel-run periods, and defines acceptance criteria • Establishes and documents engineering standards for automation development, logging conventions, error handling patterns, configuration management, deployment processes • Evaluates, selects, and integrates tooling (including UI automation frameworks, observability platforms, and orchestration systems) that support the long-term automation roadmap • Documents automation logic, operational runbooks, and architectural decisions so that knowledge transfers cleanly across the engineering team

Job Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical field; OR equivalent practical experience demonstrated through professional work. (Required)
  • 5+ years of professional software engineering experience, including 2+ years building and operating automation systems in production (Required)
  • Experience across both API integration work and browser-based UI automation (Required)
  • AWS, security, or healthcare technology certifications (Preferred)
  • Healthcare, pharmacy, or PBM domain experience (Preferred)
  • Experience replacing legacy or vendor-built automation systems while maintaining operational continuity (Preferred)
  • Experience working alongside an ML or AI platform team (Preferred)
  • Experience replacing or migrating off third-party automation vendors with active production workloads (Preferred)
  • Experience designing alerting strategies that minimize false positives while catching silent failures (Preferred)
  • Experience working directly with operations or business stakeholders to refine automation behavior over time (Preferred)
  • Knowledge of modern web application architecture; background job processing and scheduled task execution at production scale (Sidekiq, GoodJob, ActiveJob, or equivalent); OCR or document extraction tooling (Textract, Tesseract, or equivalent); browser automation frameworks (Playwright, Puppeteer, Selenium, or similar); RPA platform experience (UiPath, Power Automate, Blue Prism); REST API design, authentication patterns, retry and error handling; production observability concepts (structured logging, metrics, alerting, distributed tracing); source control workflows (Git) and CI/CD pipelines; and database fundamentals (Postgres or similar relational store; familiarity with query performance and migrations) (Required)
  • Knowledge of Ruby on Rails; healthcare or pharmacy operations workflows, including prescription processing, insurance verification, or order fulfillment; HIPAA and PHI handling best practices in production systems; AWS infrastructure (EC2, ECS, Lambda, S3) and infrastructure-as-code (Terraform); Snowflake or similar data warehouse environments (Preferred)
  • Strong programming skills in Ruby and / or Python (Required)
  • Excellent written, verbal, and interpersonal communication skills (Required)
  • Ability to designing and building reliable, fault-tolerant production systems with clear failure modes and recovery paths (Required)
  • Ability to write maintainable, well-tested code that other engineers can extend (Required)
  • Ability to diagnosing and resolve production incidents under time pressure (Required)
  • Ability to translating business process requirements into technical specifications without losing operational nuance (Required)
  • Ability to operate independently on technical decisions with minimal direction (Required)
  • Ability to communicate technical concepts clearly to non-technical operations stakeholders (Required)
  • Ability to balance pragmatism (ship working automation quickly) with engineering rigor (build it correctly the first time) (Required)
  • Ability to prioritize effectively across competing requests, new builds, and incident response (Required)
  • Ability to mentos or coach less senior engineers on automation patterns and operational thinking (Preferred)
  • Ability to lead cross-functional discovery sessions with operations stakeholders to scope new automation work (Preferred)

Related Job Pages

More Full-stack Engineer Jobs

Airbnb logo

Senior Staff Engineer, Communication & Connectivity

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Working closely with cross functional teams including design, product marketing, prototyping and others to envision a unique, delightful, extensible guest-host communication experience. • Envision and build a scalable foundation for reaching out hosts in need through notifications • Exploring ways to uplift our partner integration platform leveraging the advanced AI technology • Understand how key technical decisions will drive business outcomes and deliver frameworks and platforms that improve delivery with high-quality to those outcomes • Performing design and code reviews and advise/mentor other engineers at Airbnb

United States
$248K - $310K / year
Full TimeRemoteTeam 1-10H1B Sponsor

• Technical Reference and Architecture: Design and evolve the architecture of distributed systems focused on high availability, low latency and resilience. • Hands-on: Write code, perform rigorous code reviews and take an active role in troubleshooting and debugging complex issues. • Incident Response: Lead the resolution of critical incidents, ensuring rapid response and creating action plans to prevent recurrence. • Technology Transition: Work excellently with our Elixir legacy systems while leading and supporting the emergence of new projects in Golang. (We expect someone open-minded and eager to learn new things.) • Observability Culture: Promote mature practices for monitoring, messaging and deep observability across our infrastructure. • Strategic Vision: Translate business challenges in risk management into robust technical solutions.

Brazil
SafelyYou logo

Senior Software Developer – Fleet

SafelyYou

SafelyYou is leading the way in fall prevention with our real-time AI video technology and 24/7 remote clinical team.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Help scale and evolve infrastructure that manages edge devices deployed across care communities • Design and deliver resilient, scalable backend systems in Go • Contribute to internal frontend tools in TypeScript • Take ownership of services critical to device health, OTA updates, and system observability • Implement observability and alerting to ensure uptime and performance of edge infrastructure • Drive technical decisions and help define the system architecture • Partner closely with Product and Ops to align on priorities and operational readiness • Participate in on-call rotation and uphold high standards of system reliability and SRE • Mentor other engineers through code reviews and pairing

United States
MyTalent.io logo

Senior Django Full-Stack Developer

MyTalent.io

Zahle faire lokale Gehälter, die deutlich geringer als in Deutschland sind.

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Further development of our web-based real estate platform • Development of new features in the backend and frontend • Analyze, prioritize and fix errors using Sentry • Optimize existing applications for performance and stability • Develop and maintain APIs • Contribute to architectural decisions and technical concepts • Ensure high code quality through reviews and best practices • Collaborate with the team in planning and implementing new product ideas • Support deployment, infrastructure, and operation of our applications

United States