Jobs · Engineering

Sr. Software Engineer - Big Data, Data Lake

Foureyes · United States · Yesterday
RemoteRemoteEngineering$120k–$150k/yrFull-time

Headquartered in Oregon, Foureyes® is a remote-first company with 90 employees in 21 states. We are privately owned and focused on the automotive vertical. We believe human intellect paired with data-driven AI is the winning combination and are on a mission to bring that winning combination to automotive dealerships with easy-to-love software. We're a software company that thinks about people first, seeking to put humans back in the starring role with every innovation.

About the Role

We are seeking a senior engineer to help design and implement the core data platform powering our next-generation product architecture. This role will focus on building scalable data ingestion, transformation, and integration across multiple internal and external data sources, using AWS-native services. You will work closely with engineering leadership to establish a robust data lake and transformation layer that supports our APIs, microservices, and downstream analytics. The ideal candidate is comfortable working at the intersection of data engineering and application integration.

Responsibilities

  • Lead the design and implementation of scalable data ingestion, transformation, and integration pipelines using AWS-native services.
  • Collaborate with engineering leadership to establish a robust data lake and transformation layer supporting APIs, microservices, and analytics.
  • Work cross-functionally with product, engineering, and analytics teams to ensure data availability, reliability, and performance.
  • Translate business requirements into system design, architecture diagrams, and technical documentation.
  • Present complex concepts or solutions to diverse audiences through clear written and verbal communication.
  • Operate in a team’s on-call rotation to address complex problems in real-time and maintain service availability.
  • Apply security best practices for data storage, transfer, and API access.
  • Integrate AWS data pipelines with external platforms (e.g., Snowflake, Metabase, reporting tools).

Requirements

  • 7-10 years of professional experience in software development, ideally with exposure to big data and data-rich applications.
  • 5+ years working in an AWS cloud-native environment.
  • Strong hands-on experience with AWS data services: S3, Glue (ETL/Jobs, Data Catalog, DataBrew), Athena, Lake Formation, Step Functions, Lambda, Kinesis Data Stream, and API Gateway.
  • Expertise in designing and optimizing data pipelines for high-volume, multi-source ingestion of structured and semi-structured data in a multi-tenant architecture.
  • Experience with entity resolution, data cleansing, data quality, and anomaly detection.
  • Expert-level skills developing back-end distributed systems and data pipelines using Python, SQL, Step Functions, and Lambdas.
  • Strong proficiency with TypeScript and Node.js for building backend services (REST/JSON APIs, async workflows, integration with AWS services).
  • Comfort working with cloud data warehouses (Athena, Snowflake, Redshift, BigQuery, or similar).
  • Experience building event-driven and notification systems (SNS/SQS, EventBridge, Pub/Sub, webhooks) and orchestration frameworks (StepFunctions or equivalent).
  • Experience integrating AWS data pipelines with external platforms (e.g., Snowflake, Metabase, reporting tools).
  • Strong problem-solving skills and knowledge of applied algorithms to solve real-world problems efficiently.
  • Strong leadership skills, comfortable both leading engineers and implementing solutions hands-on.
  • Experience working across disciplines, partnering with BI, ML, and product teams to translate ideas into customer-facing features.

Nice to Have

  • Prior experience in data-rich SaaS products.
  • Experience with auth & access control for data-driven applications in a multitenant environment.
  • Familiarity with data governance concepts (lineage, permissions, quality checks).
  • Deployment experience (AWS CDK, CI/CD, containerized services, serverless functions).
  • Exposure to generative AI or LLM-based data exploration tools.
  • Comfort operating in an AI-first engineering organization using tools like Spec Kit, Claude Code, Cursor, GitHub Copilot, and similar platforms.

Location

This position is remote and open to candidates in the following states: OR, WA, CA, FL, ID, IA, KY, MD, MA, MI, MN, NV, NJ, OH, PA, TN, TX, AZ, IL, CO, and NH.

Pay

$120,000 - $150,000

Benefits

  • Competitive salary and health benefits for eligible full-time employees.
  • 401k matching and a subsidy for internet or cell phone.
  • Generous PTO days, in addition to paid holidays that include two days to honor and celebrate your heritage, culture, or traditions.
  • Half Day Summer Fridays.
  • A company actively working to dismantle bias in hiring practices, foster cultural inclusivity, and ensure equity.
  • A fast-paced, team-driven culture with learning opportunities, autonomy, and ownership.

Diversity, Equity & Inclusion

At Foureyes, we believe your ability to build, think creatively, and solve problems is best accessed when you have the freedom to be yourself. Inclusion is a must-have, and we celebrate and harness the unique perspectives our diversity provides. We are committed to careful and continued introspection around how to best be an equitable, fair, and inclusive workplace that celebrates you for being you.

Similar jobs