GoodRx
Posted 5mo ago

Lead Software Engineer, ScriptDrop

GoodRx
Remote, /, United States
$151k-$323k/yrRemoteFull Time
Responsibilities
  • Lead architecture
  • Design backend
  • Mentor engineers
Requirements
  • 8+ years software development
  • Elixir and functional programming
  • Cloud (GCP/AWS) and CI/CD
  • IaC (Terraform)
  • Docker/Kubernetes
  • Leadership and mentoring
  • Strong communication
Technical tools mentioned
ElixirGoogle Cloud PlatformAmazon Web ServicesTerraformDockerKubernetes

Job description

GoodRx is the leading prescription savings platform in the U.S. Trusted by more than 25 million consumers and 750,000 healthcare professionals annually, GoodRx provides access to savings and affordability options for generic and brand-name medications at more than 70,000 pharmacies nationwide, as well as comprehensive healthcare research and information. Since 2011, GoodRx has helped consumers save nearly $75 billion on the cost of their prescriptions.

Our goal is to help Americans find convenient and affordable healthcare. We offer solutions for consumers, employers, health plans, and anyone else who shares our desire to provide affordable prescriptions to all Americans.

About the Role:

The Lead Software Engineer, ScriptDrop is a key member of the engineering team responsible for leading the design, development, and implementation of sophisticated software solutions using the Elixir programming language, while simultaneously architecting the underlying cloud infrastructure that supports them. This role requires a deep understanding of Elixir and functional programming concepts, combined with solid expertise in Cloud Environments, and DevOps practices. The Lead Software Engineer, ScriptDrop will play a crucial role in driving technical initiatives, fostering a culture of innovation, and delivering high-quality, scalable, and operationally resilient software products.

Responsibilities:

Technical Leadership and Architecture:

  • Lead the architectural design and development of complex backend systems using Elixir, ensuring they are built upon highly available, scalable, and cost-effective GCP infrastructure.

  • Provide technical guidance, mentorship, and support to junior and mid-level engineers, fostering their growth in both software engineering principles and cloud operations.

  • Drive technical excellence by ensuring adherence to coding standards, design principles, and modern cloud-native best practices.

Software Development (Elixir Focus):

  • Design, develop, and maintain scalable, high-performance software solutions in Elixir, meeting project requirements and quality standards.

  • Collaborate closely with cross-functional teams to translate business requirements into technical specifications and actionable plans.

  • Participate in code reviews, identify areas for improvement, and advocate for continuous refinement of development processes.

Cloud Infrastructure and DevOps:

  • Design and maintain efficient CI/CD pipelines (preferably Kubernetes-based) to automate provisioning, configuration management, and deployment processes.

  • Define and implement robust monitoring, logging, and alerting solutions to ensure the health and performance of the applications you build.

Innovation and Continuous Improvement:

  • Stay informed about emerging technologies, tools, and trends in both the Elixir ecosystem and Cloud/DevOps landscape, assessing their potential impact on our development practices.

  • Proactively identify opportunities to enhance system scalability, reliability, and performance—optimizing both the application code and the cloud resources.

  • Contribute to the development and evolution of internal frameworks, libraries, and tools to streamline development workflows and improve developer productivity.

Collaboration and Communication:

  • Collaborate effectively with product managers, UX/UI designers, and other stakeholders to understand project requirements, provide technical insights, and ensure alignment on deliverables.

  • Communicate project status, technical challenges, and recommendations clearly and effectively to team members and stakeholders.

  • Foster a collaborative and inclusive team environment characterized by open communication, mutual respect, and shared accountability.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 8+ years of experience in software development, with a primary focus on Elixir and functional programming.

  • Proven track record of designing and implementing scalable backend systems using Elixir, with a demonstrated ability to address complex technical challenges.

  • Solid experience with Google Cloud Platform (GCP) or AWS, including proficiency in cloud architecture design and networking concepts (VPC, Load Balancing, Security).

  • Strong proficiency in Infrastructure as Code (IaC) tools such as Terraform and experience managing containerization technologies like Docker and Kubernetes.

  • Strong understanding of distributed systems, concurrency, and fault tolerance.

  • Excellent leadership, communication, and interpersonal skills, with a track record of effectively mentoring and coaching junior engineers.

  • Strong problem-solving abilities and a passion for continuous learning and improvement.

  • Contributions to the Elixir community or open-source projects are a plus.

Engineering teams are responsible for supporting appropriate security controls, including management, operational, and technical controls in addition to general GoodRx best practices, such as reading and adhering to the security policies and procedures, being vigilant and observant of potential security threats, etc.

At GoodRx, pay ranges are determined based on work locations and may vary based on where the successful candidate is hired. The pay ranges below are shown as a guideline, and the successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, and other relevant business and organizational factors. These pay zones may be modified in the future. Please contact your recruiter for additional information.

San Francisco and Seattle Offices:

$202,000.00 - $323,000.00

New York Office:

$185,000.00 - $296,000.00

Santa Monica Office:

$168,000.00 - $269,000.00

Other Office Locations:

$151,000.00 - $242,000.00

GoodRx also offers additional compensation programs such as annual cash bonuses or commission, and annual equity grants for most positions as well as generous benefits. Our great benefits offerings include medical, dental, and vision insurance, 401(k) with a company match, an ESPP, unlimited vacation, 13 paid holidays, and 72 hours of sick leave. GoodRx also offers additional benefits like mental wellness and financial wellness programs, fertility benefits, generous parental leave, pet insurance, supplemental life insurance for you and your dependents, company-paid short-term and long-term disability, and more!

We’re committed to growing and empowering a more inclusive community within our company and industry. That’s why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has a seat at the table and the tools, resources, and opportunities to excel.

With that said, research shows that women and other underrepresented groups apply only if they meet 100% of the criteria. GoodRx is committed to leveling the playing field, and we encourage women, people of color, those in the LGBTQ+ communities, individuals with disabilities, and Veterans to apply for positions even if they don’t necessarily check every box outlined in the job description. Please still get in touch - we’d love to connect and see if you could be good for the role!

GoodRx is committed to providing reasonable accommodations for candidates with disabilities during our recruiting process. If you need any assistance or accommodations due to a disability, please reach out to us at [email protected].

We prioritize candidate safety. Please be aware that all official communication will only be sent from @goodrx.com or [email protected] addresses.

GoodRx is America's healthcare marketplace. The company offers the most comprehensive and accurate resource for affordable prescription medications in the U.S., gathering pricing information from thousands of pharmacies coast to coast, as well as a tele-health marketplace for online doctor visits and lab tests. Since 2011, Americans with and without health insurance have saved $60 billion using GoodRx and million consumers visit goodrx.com each month to find discounts and information related to their healthcare. GoodRx is the #1 most downloaded medical app on the iOS and Android app stores. For more information, visit www.goodrx.com.

About GoodRx

Platform for prescription drug price comparison and healthcare discounts.

Similar jobs

Lead Software Engineer roles
1mo
Save
Mark Applied
Hide
Lead Software Engineer IV
Richland or Seattle
$161k-$255k/yr HybridFull Time
Pacific Northwest National Laboratory
Pacific Northwest National Laboratory: Department of Energy research laboratory focused on scientific innovation.
Extensive software engineering experience with hands-on Python; advanced expertise in AI/ML, distributed systems, cloud, data platforms, and technical leadership; ability to obtain federal security clearance and U.S. citizenship required.
Python, C#/.NET, Go, C++, PyTorch, TensorFlow, JAX, LangChain, LlamaIndex, LangGraph, Docker, Kubernetes, Kafka, RabbitMQ, REST, GraphQL, gRPC, Airflow, Prefect, Step Functions, Spark, Flink, Ray, Parquet, Iceberg, Delta, AWS, Azure, GCP, SQL, CI-CD
1mo
Save
Mark Applied
Hide
Lead Software Engineer - NY Office
New York City, New York, United States
$130k-$216k/yr OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Provides financial market infrastructure and global data analytics services.
6+ YOE6+ years software engineering experience with Java, Python, C++ or C#; experience in software architecture, CI/CD, cloud platforms (AWS or Azure); mentoring skills and strong problem-solving.
Java, Python, C++, C#, CI/CD, AWS, Azure
1mo
Save
Mark Applied
Hide
Lead Software Engineer – IBM z/OS - Connex Advantage Clearing and Settlement
Denver, Colorado, United States
$164k-$262k/yr HybridFull Time
Visa
VisaNYSE: V: Global payment technology facilitating electronic funds transfers.
10+ YOESenior mainframe engineer with extensive IBM z/OS390 experience, strong COBOL/JCL and FILE-AID skills, scheduling tool expertise (ESP, Control-M, CA7), incident/problem resolution, automation, and familiarity with AI/LLM integration.
IBM z/OS390, Connex Advantage, COBOL, JCL, FILE-AID, ESP, Control-M, CA7, FTP/SSL, FTP/SSH, NDM over SSL/TLS, REXX, ISPF Dialog Manager, Artificial Intelligence (AI), Large Language Models (LLM)
2mo
Save
Mark Applied
Hide
Lead Software Engineer - Android (New York, NY, US, 10036)
New York, New York, United States
$157k-$200k/yr OnsiteFull Time
Paramount
ParamountNASDAQ: PSKY: Produces and distributes media content across global entertainment platforms.
7+ YOE7+ years software development, 6+ years Android; Bachelor's degree in CS/SE; strong leadership and architecture skills.
Kotlin, Java, Android SDK, Gradle, Android Studio, MVVM, MVI, Clean Architecture, Compose UI, REST, CI/CD
2mo
Save
Mark Applied
Hide
Lead Software Engineer - Full-Stack Java & Angular/React
Jersey City, New Jersey, United States
$152k-$215k/yr OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years software engineering; Java with Spring Boot; UI with Angular/React; Kafka; Cassandra/MongoDB/NoSQL; CI/CD; security and cloud knowledge; adaptable to various tech areas
Java, Spring Boot, Angular, React, Kafka, Cassandra, MongoDB, NoSQL, CI/CD, Cloud, Security, Elasticsearch, AWS
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Chicago, Illinois, United States
$98k-$182k/yr HybridFull Time
Publicis Groupe
Publicis GroupeEuronext Paris: PUB: Global communications, advertising, and digital transformation holding.
8+ YOE8-10 years of software engineering, expert in Node.js/TypeScript/JavaScript; AWS cloud, REST APIs, microservices; CI/CD; AI exposure; strong problem solving; team mentoring.
Node.js, TypeScript, JavaScript, Express.js, NestJS, Fastify, AWS, S3, Lambda, API Gateway, EventBridge, Kafka, RabbitMQ, SNS, SQS, PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis, Terraform, Ansible, Jenkins, GitHub, GitLab, Bitbucket, GoCD
2mo
Save
Mark Applied
Hide
Software Engineer Lead
Herndon or Columbia
OnsiteFull Time
Freedom Technology Solutions Group
Freedom Technology Solutions Group: Provides geospatial and software engineering solutions for national security agencies.
4-6 years backend and frontend development; 6-8 years AWS/Linux; 2-3 years AI/ML; strong Python/Java; Agile; SQL/NoSQL; cloud and microservices; security clearance with polygraph; Docker/containers.
Python, Java, Angular, AWS, Linux, Docker, Kubernetes, ElasticSearch, Solr/Lucene, OpenSearch, SQL, NoSQL, Jira, Confluence, GitHub, ETL, PyTorch, Keras, TensorFlow, Tableau, Pandas, D3.js, Gensim, spaCy, NLTK, Stanford CoreNLP, OCR, BERT, NER
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Camden, New Jersey, United States
$116k-$140k/yr HybridFull Time
Subaru of America
Subaru of America: Distributes automobiles and services in the United States.
8+ YOE8+ years Java, 4+ years AEM, 3+ years cloud, AWS microservices, front-end tech, build tools.
Java, Spring Boot, AEM, AWS, Maven, Gradle, Vue.js, React, jQuery, CSS, HTML5, S3, EC2, Lambda, API Gateway, Docker, GitHub Actions