Job Closed
This listing is no longer active.
Simplifying the business of running a business.
Staff Software Engineer – Semantic Data Lake
Location
California + 5 moreAll locations: California | Illinois | Maine | Massachusetts | Texas | Washington
Posted
117 days ago
Salary
$140.6K - $173.1K / year
Seniority
Lead
Job Description
Staff Software Engineer – Semantic Data Lake
WEX
• Design and implement semantically consistent, scalable 360 data models that integrate data across domains. • Build and maintain transformation pipelines that apply cleansing, standardization, enrichment, and derived logic to domain datasets. • Write production-quality, testable code in SQL and Python (or equivalent)—delivering performant and maintainable data assets. • Work closely with domain experts, data scientists, and product stakeholders to translate business concepts into interpretable, decision-ready data models. • Implement logic for classifications, KPIs, scoring algorithms, and business rules, ensuring traceability and data lineage. • Help define and enforce standards for data modeling, documentation, and governance within the semantic layer. • Collaborate across teams to integrate with ingestion, MDM, and data product layers.
Job Requirements
- 8+ years of experience in data engineering or software engineering with a focus on data transformation, modeling, or analytics platforms.
- Strong proficiency in SQL and at least one general-purpose language such as Python or Scala.
- Experience building and scaling wide, entity-based tables and modeling domain concepts (e.g., customer, fleet, provider) into durable data objects.
- Solid understanding of data quality practices —including validation, enrichment, schema enforcement, and business rule encoding.
- Experience working with large-scale datasets and optimizing transformation pipelines for performance and maintainability.
- Comfort operating in a collaborative, cross-functional environment, balancing business logic with platform scalability.
- A mindset for traceability, reproducibility, and semantic clarity —you build data models others can trust and reuse.
- Bachelor's degree in Computer Science, Software Engineering, or related field; A Master's or PhD in the areas of Data Science, Machine Learning, Artificial Intelligence, Computer Science, or Statistics, it will be a big plus.
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
- and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with Product and Design to break down ambiguous problems into clear requirements and thoughtful technical decisions. • Own the entire development cycle, from ideation to deployment - across our React/Node stack. • Participate in on-call rotations, tech-spec reviews, and code reviews. • Continuously improve engineering practices, suggesting and delivering enhancements across both frontend and backend codebases. • Help grow the team by interviewing and mentoring engineers. • Drive projects forward in a high-velocity, resource-constrained environment where requirements may be lightly defined. • Proactively create clarity, seek support from stakeholders, and occasionally wear a product hat to keep initiatives moving. • Work fluidly across frontend and backend technologies, including React, TypeScript, Next.js, Node.js, Vercel, and modern tooling. • Design APIs, architect data models, and implement UI components that scale. • Offer thoughtful feedback on technical designs and code reviews. • Advocate for high-quality technical decisions and best practices, helping to set the standard for Air’s engineering culture.
Software Engineer II
FICOFICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.
• Build and maintain robust, scalable Angular components aligned with the FICO Design System. • Contribute to user experience improvements for our Platform users, by helping to build out our modular, micro-frontend based-interfaces. • Implement pages and features for FICO Platform using Angular, HTML, CSS, and IRIS Angular components. • Support teams implementing micro-frontends with IRIS, sharing best practices and ensuring quality. • Collaborate closely with Product Design, Architecture, Engineering, Product Management, and Marketing teams to align components with business goals and design standards. • Participate in IRIS office hours to provide hands-on support to developers and customers. • Contribute to team knowledge sharing through code reviews and technical discussions. • Opportunity to build tools and frameworks to enhance developer experience, including Nx generators and executors. • Opportunity to explore connecting micro-frontends to the backend following the backend for frontend pattern and writing BFFs in Node.js. • Contribute to the performance and organization of the IRIS component library and frontend repository. • Stay informed on emerging frontend technologies, continuously enhancing your skills with a focus on developer efficiency, performance, and scalability. • Contribute to FICO's engineering growth-oriented culture through technical discussions, conducting code reviews, and advocating for clean, maintainable code.
Lead Full Stack Engineer, C# / SQL
VaricentIndustry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
• Build new features for the REST API & enhance the AWS infrastructure on top of a modern tech stack using C# and AWS CloudFormation. • Work with product management, designers, and QA team to implement new features and enhancements. • Participate as a reviewer in our pull request review process, ensuring high code quality and providing valuable insights to your fellow team members. • Optimize application performance, ensuring scalability and low latency across large datasets. • Develop features using AWS tools such as Lambda, S3, DynamoDB, and Redshift. • Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies. • Identify and resolve bottlenecks, ensuring high availability and uptime.
Fullstack Developer
CHOOOSECHOOOSE builds digital tools so that we all can make climate action part of our everyday life and business.
• develop internal applications to drive efficiency within the Chooose organization • leverage development skills and modern AI technologies • build-out back-end services for customers • support Commercial team through technical implementation with customer facing opportunities




