Jobs · Engineering · Massachusetts

Software Engineer II, Pricing Engineering

Wayfair · Boston, MA · 1 mo ago
EngineeringFull-time

About the role

The Pricing Systems Engineering team powers one of the most critical parts of how Wayfair determines price at scale: calculating accurate, timely, and explainable retail prices across both B2C and B2B channels. We build and operate the systems that turn a wide range of pricing inputs—including cost, revenue, and competitive market signals—into production pricing decisions across the catalog. These systems process large volumes of data and support the complex calculation workflows that shape profitability, revenue, and price perception across the business.

Responsibilities

  • Develop and maintain data pipelines and workflows that source, transform, and validate pricing inputs
  • Write and optimize SQL used in pricing-related transformations, aggregations, and data quality checks
  • Contribute to backend services and data-processing applications in object-oriented languages such as C#/.NET or Java
  • Support ETL workflows that ingest and prepare data from multiple internal and external sources
  • Build and improve data validation, monitoring, and alerting to help ensure pipeline reliability and data integrity
  • Build and support services and interfaces that expose pricing data to downstream systems
  • Partner with product managers, analysts, and engineers to identify and implement enhancements to pricing systems
  • Participate in code reviews and contribute to engineering best practices across application and data pipeline code
  • Use observability and monitoring tools to troubleshoot issues and improve system performance

Requirements

  • You bring a Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field
  • You have 3+ years of experience in software engineering, data engineering, or backend application development
  • You have 3+ years of experience developing production systems in an object-oriented language such as C#/.NET, Java, or a similar language
  • You’re comfortable writing SQL and have 2+ years of experience working with relational data concepts such as joins, keys, partitions, and data types
  • You have 2+ years of experience building or maintaining ETL/ELT data pipelines
  • You’ve worked with large datasets in relational databases, MPP systems, or cloud data warehouses such as BigQuery, Snowflake, or Redshift
  • You can debug and improve SQL queries for correctness, performance, and maintainability
  • You’re familiar with backend service or API patterns
  • You understand data quality, validation, and monitoring concepts for data pipelines or backend systems
  • You bring strong problem-solving skills, clear communication, and a collaborative mindset
  • You have familiarity with Kafka or similar event streaming platforms, orchestration and data tooling such as Airflow, dbt, or Spark, and cloud platforms such as GCP
  • You may also have experience with Kubernetes, Docker, CI/CD tooling, observability platforms such as Datadog or Grafana, and caching technologies such as Redis or Aerospike

Qualifications

  • You bring a Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field
  • You have 3+ years of experience in software engineering, data engineering, or backend application development
  • You have 3+ years of experience developing production systems in an object-oriented language such as C#/.NET, Java, or a similar language
  • You’re comfortable writing SQL and have 2+ years of experience working with relational data concepts such as joins, keys, partitions, and data types
  • You have 2+ years of experience building or maintaining ETL/ELT data pipelines
  • You’ve worked with large datasets in relational databases, MPP systems, or cloud data warehouses such as BigQuery, Snowflake, or Redshift
  • You can debug and improve SQL queries for correctness, performance, and maintainability
  • You’re familiar with backend service or API patterns
  • You understand data quality, validation, and monitoring concepts for data pipelines or backend systems
  • You bring strong problem-solving skills, clear communication, and a collaborative mindset
  • You have familiarity with Kafka or similar event streaming platforms, orchestration and data tooling such as Airflow, dbt, or Spark, and cloud platforms such as GCP
  • You may also have experience with Kubernetes, Docker, CI/CD tooling, observability platforms such as Datadog or Grafana, and caching technologies such as Redis or Aerospike

Skills

  • You bring a Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field
  • You have 3+ years of experience in software engineering, data engineering, or backend application development
  • You have 3+ years of experience developing production systems in an object-oriented language such as C#/.NET, Java, or a similar language
  • You’re comfortable writing SQL and have 2+ years of experience working with relational data concepts such as joins, keys, partitions, and data types
  • You have 2+ years of experience building or maintaining ETL/ELT data pipelines
  • You’ve worked with large datasets in relational databases, MPP systems, or cloud data warehouses such as BigQuery, Snowflake, or Redshift
  • You can debug and improve SQL queries for correctness, performance, and maintainability
  • You’re familiar with backend service or API patterns
  • You understand data quality, validation, and monitoring concepts for data pipelines or backend systems
  • You bring strong problem-solving skills, clear communication, and a collaborative mindset
  • You have familiarity with Kafka or similar event streaming platforms, orchestration and data tooling such as Airflow, dbt, or Spark, and cloud platforms such as GCP
  • You may also have experience with Kubernetes, Docker, CI/CD tooling, observability platforms such as Datadog or Grafana, and caching technologies such as Redis or Aerospike

Benefits

Annual Base Pay: USD 150,500.00 - USD 161,500.00

Pay

Annual Base Pay: USD 150,500.00 - USD 161,500.00

Schedule

Full-time

Similar jobs

Software Engineer, II

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$104k–$181k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer II

Mercury InsuranceUnited States· 1 wk ago
RemoteEngineering$84k/yrapply on careers-mercuryinsurance.icims.com

Software Engineer II

Interactive BrokersGreenwich, CT· 2 wk ago
Engineeringapply on jobs.dayforcehcm.com