Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.
Senior Software Engineer – Automation
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Engineer, Communication & Connectivity
AirbnbAirbnb is a community based on connection and belonging.
• 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
• 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.
Senior Software Developer – Fleet
SafelyYouSafelyYou is leading the way in fall prevention with our real-time AI video technology and 24/7 remote clinical team.
• 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
Senior Django Full-Stack Developer
MyTalent.ioZahle faire lokale Gehälter, die deutlich geringer als in Deutschland sind.
• 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




