×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: America's Test Kitchen
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Data Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 160000 USD Yearly USD 140000.00 160000.00 YEAR
Job Description & How to Apply Below

America's Test Kitchen is looking for a Lead Software Engineer. The Lead Software Engineer (Data and Martech) is a senior technical leader embedded within a Scrum team, responsible for shaping how applications collect, process, and are delivered across the organization. This role sits at the intersection of software engineering, data architecture, and product delivery, ensuring that data systems are not only scalable and performant, but also reliable, well‑modeled, and aligned to business needs.

Operating with a high degree of autonomy, this individual is expected to navigate ambiguity, make sound architectural decisions, and deliver solutions that span multiple systems and stakeholders. They play a critical role in translating loosely defined product and analytics requirements into durable data platforms and pipelines that enable both operational and strategic use cases.

Beyond delivery, the Lead Software Engineer sets the standard for engineering excellence within the team. They influence how work is structured, how quality is measured, and how systems evolve over time. Their presence should elevate the team’s ability to deliver predictable, high‑quality outcomes while reducing operational friction and improving data trust across the organization.

Key Responsibilities
  • Design, build, and maintain scalable data pipelines and data services (batch and real‑time)
  • Lead the architecture and evolution of data models, ensuring they support analytics, reporting, and product use cases
  • Break down complex data initiatives into actionable work aligned with Scrum delivery practices
  • Partner with Product, Analytics, and Engineering stakeholders to gather and refine requirements
  • Establish and enforce best practices for data engineering, including schema design, pipeline orchestration, and testing
  • Implement and maintain data quality frameworks, including validation, monitoring, and alerting
  • Define and uphold SLAs/SLOs for data availability, latency, and accuracy
  • Contribute high‑quality production code and conduct thorough code reviews across the team
  • Identify, surface, and mitigate technical risks that could impact delivery or system reliability
  • Drive observability across data systems using logging, metrics, and tracing tools
  • Mentor engineers and elevate team capabilities in data engineering practices
  • Influence technical direction across teams and contribute to broader platform strategy
Required Qualifications
  • 7+ years of software engineering experience with a strong emphasis on data engineering
  • Proven experience designing and operating scalable data pipelines and distributed data systems
  • 3+ years of experience designing data solutions on AWS
  • Proficiency in one or more programming languages such as Python, Java, or Scala
  • Experience with modern data technologies (e.g., Spark, Kafka, Airflow, dbt, Snowflake, Redshift, Big Query)
  • Strong understanding of data modeling concepts, including dimensional modeling and data warehousing
  • Experience working within Agile/Scrum teams and contributing to sprint planning and execution
  • Hands on experience with real‑time streaming and event‑driven architectures
  • Demonstrated ability to solve complex technical problems with minimal direction
Preferred Qualifications
  • Experience implementing data governance, lineage, and cataloging solutions
  • Exposure to machine learning workflows or data science collaboration
  • Prior experience leading technical initiatives or influencing multiple teams
  • Bachelor of Science in Computer Science or similar discipline
Impact

This role is foundational to building a data‑driven organization. By ensuring that data systems are reliable, scalable, and aligned to business needs, the Lead Software Engineer (Data) enables faster decision‑making, more effective product development, and increased confidence in the organization’s data assets. Their leadership directly contributes to reducing operational risk, improving data quality, and accelerating the delivery of high‑impact data capabilities.

Location:

This role is based in our Boston, MA headquarters (Seaport District) or is open to qualified remote applicants.

Salary Range: $140,000 - $160,000

Salary Statement: The range provided is based on what we reasonably expect to pay for this job at the time of posting. The actual salary offered will be determined based on multiple factors, including but not limited to the candidate’s relevant experience, job‑related knowledge, skills, geographical location, and other job‑related factors permitted by law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary