Logo for Foureyes

Sr. Software Engineer - Big Data, Data Lake

Role overview

Qualifications

  • 7-10 years of professional experience in a software development environment, ideally with exposure to big data and data-rich applications.
  • Strong hands-on experience implementing and using AWS data services: S3, Glue, Athena, Lake Formation, and more.
  • Expert level skills developing back-end distributed systems and data pipelines using Python, SQL.
  • Strong proficiency with TypeScript and Node.js for backend services.

Responsibilities

  • Design and implement the core data platform for next-generation product architecture.
  • Build scalable data ingestion, transformation, and integration across multiple internal and external data sources.
  • Establish a robust data lake and transformation layer that supports APIs, microservices, and analytics.
  • Collaborate cross-functionally with product, engineering, and analytics teams.

About the company

Foureyes logo

Foureyes

Foureyes is sales assistant software that works alongside automotive dealership teams. It uses data to help dealers tackle the legwork between lead creation and sales so (sales)people can get back to closing more deals.Typically, businesses focus on driving more leads with top-of-the-funnel marketing efforts. But Foureyes allows companies to support bottom-of-the-funnel conversion by focusing on converting the leads they already have. With Foureyes, businesses get visibility into every call, form, and chat lead with patented user-level website tracking. Automatic lead logging and analysis protects and prioritizes your pipeline. Dynamic communication software engages leads with inventory-specific updates sent to relevant prospects. AI-powered lead insights and alerts help sales teams improve sales process with better, more customer-centric conversations.Using Foureyes, customers increase their close rate by 41% on average. Today, Foureyes runs for more than 5,000 businesses and the underlying customer data platform informs the sales and marketing decisions of major manufacturers including Stellantis and Nissan Motor Co.

Company details

Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 
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 - you are 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.

  • You have operated 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, 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 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 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, 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 (AWS CDK, CI/CD, containerized services, serverless functions).

  • Exposure to generative AI or LLM-based data exploration tools.

  • Comfortable operating in an AI-first engineering organization where planning, design, implementation, testing, and documentation are frequently augmented by agentic engineering tools such as Spec Kit, Claude Code, Cursor, GitHub Copilot, and similar platforms. 

  

Location: This position is remote. We are hiring 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.


Salary Range: $120,000 - $150,000


Why Foureyes?

  • 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 incorporate two days to honor and celebrate your heritage, culture, or traditions that matter most -- just tell us when!

  • Half Day Summer Fridays! 

  • A company actively working to dismantle bias in our hiring practices, foster cultural inclusivity, and continuously examine policies and practices to ensure equity. We recognize and believe that diversity, equity, and inclusion constantly make us better. 

  • A fast-paced, team-driven culture that helps you grow your career with learning opportunities, autonomy and ownership, and chances to succeed (or fail-- hey, we’ve all learned through failure).



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 not a nice-to-have; it is a must-have. The bedrock of an inclusive culture is our ability to celebrate and harness the unique perspectives our diversity provides in the building process. While an org structure exists to provide clarity around how ideas get communicated, we are all equal as coworkers, and 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.


Equal Opportunity

As an Equal Opportunity Employer, Foureyes is dedicated to providing a diverse and inclusive workplace, which includes unbiased recruiting, hiring, and employment practices. Applicants and employees are treated with respect, and provided opportunities – free of discrimination of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital or parenting status.



Sponsorship

Foureyes is not currently sponsoring work visas for this role. Authorization to work in the U.S. is required to be considered. 


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.