Software Engineer 3

Castlight Health
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$119,313.0 - $178,968.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Airflow Amazon Web Services Big Data BigQuery Cloud Computing Code Review Databases Computer Engineering Data Governance Data Infrastructure Data Warehousing
+26 more
Distributed Computing Environment Elasticsearch Python (Programming Language) PostgreSQL Machine Learning MySQL Operational Databases Software Maintenance Software Engineering SQL Databases Systems Architecture Software Technical Review Google Cloud Cloud Platform System Snowflake Apache Spark Reliability of Systems Backend Gitlab-ci Kubernetes Information Technology Front End Software Development Terraform Data Pipelines Jenkins Microservices

Job description

The Software Engineer III will be responsible for independently designing, building, and maintaining scalable backend systems, data infrastructure, production data pipelines, search services and front-end applications. This role requires strong technical ownership, sound engineering judgment, and the ability to lead moderately complex projects from design through delivery.

The Software Engineer III will partner with product, analytics, data governance, and engineering teams to translate business and data needs into reliable, maintainable technical solutions. This role will also contribute to architecture discussions, improve system reliability and performance, mentor less experienced engineers, and help raise engineering standards through design reviews, code reviews, and operational best practices., * Design, build, test, and maintain scalable data backend infrastructure and frontend systems using Python, SQL, Java and related technologies.

  • Own the delivery of moderately complex engineering projects, including technical design, implementation, testing, rollout, and ongoing support.
  • Develop, migrate, and optimize large scale data processing pipelines and search indices, including Spark based workloads and containerized data applications.
  • Improve reliability, performance, cost efficiency, and resiliency of production data systems.
  • Deploy, manage, and troubleshoot containerized applications using Kubernetes or similar orchestration technologies.
  • Support cloud based infrastructure and enterprise services on AWS, Google Cloud Platform, or a similar cloud provider.
  • Design and implement data models, migration strategies, maintainable pipeline architecture, and search endpoints.
  • Build and maintain orchestration processes for data pipelines using tools such as Dagster, Airflow, Jenkins, or similar workflow systems.
  • Support data quality, compliance, governance, and reliability initiatives for business critical datasets and platforms.
  • Partner cross functionally with product, analytics, data governance, and engineering stakeholders to clarify requirements and deliver scalable technical solutions.
  • Partner with UX and product to create usable and responsive front-end workflows.
  • Partner with QE to create and maintain verifiability and traceability of the system.
  • Participate in technical design reviews, provide thoughtful code reviews, and mentor junior engineers on coding standards, testing practices, and system design.Identify technical risks, propose practical solutions, and help improve engineering processes across the team., * Must have professional experience with each of the following: Writing, reviewing, and optimizing backend systems, data pipelines, or machine learning related workflows.
  • Building and maintaining large scale data processing pipelines using technologies such as Spark, SQL, or distributed compute frameworks.
  • Building and maintaining frontend applications and microservices.
  • Deploying, managing, or troubleshooting containerized applications using Kubernetes or similar orchestration platforms.
  • Working with cloud infrastructure and services on AWS, Google Cloud Platform, or a similar cloud provider.
  • Designing data models, migration plans, or system architectures for scalable and maintainable software systems.
  • Supporting data quality, reliability, compliance, or governance initiatives for production data platforms.
  • Leading technical execution for engineering projects, including design, implementation, testing, rollout, and production support.
  • Collaborating cross functionally with product, analytics, data governance, and engineering teams to deliver technical solutions.Providing code reviews, technical guidance, or mentorship to other engineers.

Requirements

Do you have a Bachelor’s degree?, Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Applied Mathematics, or a closely related technical field., 6 or more years of progressive software engineering experience, including experience building scalable backend systems, data infrastructure, distributed data processing platforms, or production software services., * Experience with healthcare data, including provider rosters, claims, eligibility records, or similarly complex regulated datasets.

  • Experience with observability, telemetry, or pipeline orchestration tools such as Langfuse, Dagster, Airflow, Jenkins, or similar systems.
  • Experience with using a data warehouse such as Snowflake or BigQuery and experience with application databases and search indices such as MySQL, Postgres, and Elasticsearch.
  • Experience with infrastructure as code and CI/CD tools such as Terraform, GitLab CI/CD, or similar technologies.
  • Experience improving system performance, reliability, resiliency, or cost efficiency in a production environment.

Benefits & conditions

3.43.4 out of 5 stars Remote $119,313 - $178,968 a year - Full-time, $119,313.00

to $178,968.00

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

Videos

See all

Related articles

See all