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

Sr. Software Engineer - Big Data, Data Lake

Job in Albuquerque, Bernalillo County, New Mexico, 87101, USA
Listing for: foureyes
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Backend Developer, AWS, Database Engineering, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Sr. Software Engineer - Big Data, Data Lake

Foureyes Remote, Other / Non-US, United States

About this position

Who We Are

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. It always has been. And we're 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.

With every innovation, we seek to put humans back in the starring role.

If this sounds like the kind of company you want to be a part of, there’s good news. We’re hiring for a Sr. Software Engineer (Big Data, Data Lake).

The Position

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.

Qualifications Key Professional Experience
  • Strong leadership skills – comfortable both leading software engineers and rolling up your sleeves to implement and deploy the best solution.
  • Strong cross‑functional collaboration with product, engineering, and analytics teams to ensure data availability, reliability, and performance.
  • Strong communication skills and experience translating business requirements into system design, architecture diagrams, and technical documentation.
  • Strong communication presenting complex concepts or solutions to diverse audiences through clear and concise written communication (e.g., report writing, email crafting) and effective verbal communication (e.g., presentations, stakeholder updates).
  • Strong problem‑solving skills and knowledge of applied algorithms to solve real‑world problems efficiently.
  • Experience operating in a team’s on‑call rotation to address complex problems in real time and keep services operational and highly available.
Core technical skills required
  • Strong hands‑on experience implementing and using AWS data services: S3, Glue (ETL/Jobs, Data Catalog, Data Brew), 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 data 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, Lambdas.
  • Strong proficiency with Type Script and Node.js for building back‑end services (REST/JSON APIs, async workflows, integration with AWS services).
  • Comfort working with cloud data warehouses (Athena, Snowflake, Redshift, Big Query, or similar).
  • Experience building event‑driven and notification systems (SNS/SQS, Event Bridge, Pub/Sub, webhooks) and orchestration frameworks (Step Functions or equivalent).
  • Experience integrating AWS data pipelines with external platforms (e.g., Snowflake, Metabase, reporting tools, etc.).
  • Hands‑on experience applying security best practices for data storage, transfer, and API access.
Professional experience
  • 7–10 years of professional experience working in a software development environment, ideally with exposure to big data and data‑rich applications.
  • Experience working across disciplines, partnering with BI, ML, and product teams to translate ideas into customer‑facing features.
  • 5+ years working in an AWS cloud‑native environment.
Bonus points for
  • 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…
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