Senior Software Engineer (Big Data)
$88.9k - $165.1kMSLGROUP
Data Processing Solutions Developer
What You'll Achieve:
- Design, develop, and maintain scalable data processing solutions across on-premises and cloud environments using Python and Apache Spark.
- Optimize and fine-tune Spark jobs for performance, including resource utilization, shuffling, partitioning, and caching, to ensure maximum efficiency in large-scale big data environments.
- Design and implement scalable, fault-tolerant data pipelines with end-to-end monitoring, alerting, and logging.
- Leverage AWS cloud services (2+ years preferred) to build and manage data pipelines and distributed processing workloads.
- Develop and optimize SQL queries across relational and data warehouse systems (RDBMS/Data Warehouse).
- Apply design patterns and best practices for efficient data modeling, partitioning, and distributed system performance.
- Use Git (or equivalent) for source control and maintain strong unit and integration testing practices.
- Collaborate with Product Owners, partners, and multi-functional teams to translate business requirements into technical solutions.
- Demonstrate strong analytical skills with the ability to extract actionable insights from large datasets and support data-driven decision-making.
- Mentor junior engineers, conduct code reviews, and contribute to establishing engineering best practices and standards.
Who You Are:
- 5+ years of software development experience in a scalable, distributed, or multi-node environment.
- Proficient in programming with Scala, Python, or Java; comfortable building data-driven solutions at scale.
- Significant experience with Apache Spark and exposure to Hadoop, Hive, and related big data technologies.
- Demonstrated experience with cloud platforms (AWS, preferred) and an interest in cloud migration projects.
- Eager to deepen your expertise with the Databricks platform.
- Exposure to modern data tools and frameworks such as Kubernetes, Docker, and Airflow.
- Strong problem-solving skills with the ability to own problems end-to-end and deliver results.
- Consultative mentality — comfortable taking initiative, building relationships, communicating broadly, and tackling challenges head-on.
- Collaborative teammate with an eagerness to learn from peers and mentors while contributing to a culture of growth.
- Motivated to grow your career within a dynamic, innovative company.
What You'll Bring:
- BA/BS in Computer Science or related field.
- At least 5 years of experience as a big data software developer.
- Experience in Machine Learning, including model development, feature engineering, or integrating ML workflows into data pipelines.
- Experience with Databricks, including Notebooks, Delta Lake, Jobs, Pipelines, and Unity Catalog, preferred.
- Proficiency with the ELK stack (Elasticsearch, Logstash, Kibana) for real-time search, log analysis, and visualization, preferred.
- AWS, Databricks, or Spark certification a plus.
When You Join Us, We'll Create Something EPIC Together
Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. For decades, we've provided marketers from the world's leading brands the data, technology and services they need to engage consumers with 1 View, 1 Vision, and 1 Voice. 1 View of their universe of potential buyers. 1 Vision for engaging each individual. And 1 Voice to harmonize engagement across paid, owned, and earned channels.
Epsilon's comprehensive portfolio of capabilities across our suite of digital media, messaging, and loyalty solutions bridge the divide between marketing and advertising technology. We process 400+ billion consumer actions each day using advanced AI and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon has been consistently recognized as industry-leading by Forrester, Adweek, and the MRC. Epsilon is a global company with more than 9,000 employees around the world.
Our pillars aren't just words. They're how we show up every day.
- People Centricity: We focus on employee well-being in an environment where colleagues truly care about each other.
- Collaboration: We work together, support one another, and collectively achieve goals.
- Growth: There are endless opportunities for growth through learning, development, and career advancement.
- Innovation: We drive progress through cutting-edge solutions and forward-thinking approaches.
- Flexibility: We've created a balance between work and personal life, and we encourage adaptability to solve problems creatively.
Our values guide us to create value for our clients, our people, and consumers.
- Act with integrity
- Work together to win together
- Innovate with purpose
- Respect all voices
- Empower with accountability
These pillars and values are our foundation—shaping our culture, guiding our decisions, and uniting us in common purpose.
Because You Matter
As an Epsilon employee, you deserve perks and benefits that put you, your family, and your finances first. Our benefits encompass a wide range of offerings, including but not limited to the following:
- Time to Recharge: Flexible time off (FTO), 15 paid holidays
- Time to Recover: Paid sick time
- Family Well-Being: Parental/new child leave, childcare & elder care assistance, adoption assistance
- Extra Perks: Comprehensive health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, health coaching and counseling
Epsilon benefits are subject to eligibility requirements and other terms. Epsilon is an Equal Opportunity Employer. Epsilon's policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression (including transgender status), veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Epsilon also prohibits harassment of applicants and employees based on any of these protected categories. Epsilon will provide accommodations to applicants needing accommodations to complete the application process. Please reach out to View email address on click.appcast.io to request an accommodation.
For San Francisco Bay and Los Angeles Areas: Epsilon will consider for employment qualified applicants with criminal histories in a manner consistent with the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance and San Francisco Police Code Sections 4901-4919, commonly referred to as the San Francisco Fair Chance Ordinance. Applicants with criminal histories are welcome to apply.
Compensation Range: USD $88,900.00 - USD $165,100.00/NA. This is the pay range the Company believes it will pay for this position at the time of this posting. Consistent with applicable law, compensation will be determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and the Company reserves the right to modify this pay range at any time. Temporary roles may be eligible to participate in our freelancer/temporary employee medical plan through a third-party benefits administration system once certain criteria have been met. Temporary roles may also qualify for participation in our 401(k) plan after eligibility criteria have been met. For regular roles, the Company will offer medical coverage, dental, vision, disability, 401k, and paid time off. The Company anticipates the application deadline for this job posting will be 11/25/2025.
$79.2k - $178.1k
...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full... ...(OCI) and Oracle Cloud Infrastructure Big Data Service (BDS) and Big Data Appliance (BDA...SeniorBig dataTemporary workFlexible hours$73.5k - $136.5k
Epsilon in Westminster, Colorado, is seeking a Software Engineer to create innovative data solutions for social media and digital ads. In this role, you'll develop high-volume applications and migrate solutions to the cloud while applying best engineering practices. Candidates...Big dataFlexible hours$88.9k - $165.1k
...Overview For this role, we are seeking a qualified Senior Software Engineer to join Epsilon’s Development Team in our Data Practice. In this role with our company, you... ..., to ensure maximum efficiency in large-scale big data environments. • Design and implement scalable...SeniorBig dataTemporary workFreelanceLocal areaFlexible hours- ...landscape. The Opportunity: We are looking for a highly driven Software Engineer 2 to join our Data & Platform Engineering team at LG Ad Solutions. In this... ...across time zones. Preferred: Experience with Big Data processing frameworks, specifically Apache Spark (PySpark...Big dataWork at officeLocal areaRelocation package
$90k - $200k
...that spans across the country. Job Description CapTech Data Engineering consultants enable clients to build and maintain advanced data... ...git, Jenkins, CI/CD, Jira) ~ Fundamental understanding of big data, open source, and data streaming concepts ~ Ability...SeniorBig dataWork at officeRemote workVisa sponsorshipWork visaFlexible hours- ...We are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome... ...platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and...SeniorRemote work
$124.9k - $228.9k
...About the Role Our Senior Identity Engineers are end-to-end owners of the... ...scale distributed systems and data products that process petabyte... ...years of impactful work in Software Engineering, with experience... ...technologies and service layers. ~ Big data & data-intensive...SeniorBig dataFull timeTemporary workLocal areaWorldwide- ...Job Description We are seeking an experienced Senior Data Engineer to join our dynamic data team. The ideal candidate has a deep background in... ..., or cataloging solutions. Knowledge of columnar storage and big‑data file formats. Familiarity with modern table formats such...SeniorBig dataShift work
- KBR is seeking a Big Data Systems Engineer to support the Test Resource Management Center’s Big Data Team. This role involves deploying and integrating CHEETAS systems at various DoD locations, ensuring effective operation and customer support. The ideal candidate must...SeniorBig dataRemote job
- ...Overview Job Title: Senior Data Engineer Department: Digital Reporting To: Manager, Data Engineering Employment Type: Full-Time... ...platform, you’ll play a key role in shaping how Audacy utilizes big data on the magnitude of billions of rows to unlock insights,...SeniorBig dataFull timeLocal area
$125k - $145k
...operations. Job Description We are seeking an experienced Senior Data Engineer to join our dynamic data team. The ideal candidate has a deep... ...cataloging solutions. Knowledge of columnar storage and big-data file formats. Familiarity with modern table formats...SeniorBig dataTemporary workWork at officeLocal areaShift work- ...Software Engineer Location: Westminster, CO Contract: 6 months Trimble has an opening for a Senior Software Engineer. As a Senior Software Engineer, you... ...leadership in tech stack involving data, services, and service... ...and highly scalable big‑data approaches Experience...Big dataContract work
- ...A leading data solutions company in Denver is looking for a Senior Data Engineer to evolve its enterprise data platform. You will build and optimize high-performance data pipelines and integrate Microsoft AI tools to enable advanced analytics. Collaborating with teams...Senior
$135k - $165k
...Redwood Trust is hiring a Senior Data Engineer based in Colorado to enhance enterprise data systems. This position involves designing robust data pipelines and optimizing Microsoft-based technologies, including SQL Server and Azure Data Factory. The ideal candidate will...Senior$135k - $180k
...Orchard Technologies, Inc. is seeking a Senior Analytics Engineer to lead major initiatives on their analytics platform. This role offers a hybrid... ...options in Austin or Denver, focusing on transforming data and ensuring quality across models. The ideal candidate will...SeniorRemote work- A federal government agency is seeking an IT Specialist Network Engineer in Denver, Colorado. Candidates must have specialized IT experience... ..., particularly in network planning and troubleshooting within data center environments. Strong skills in attention to detail,...Senior
- ...Xcel Energy Services Inc seeks a Sr. Data Engineer in Denver, Colorado to lead technical aspects of IT solution delivery, ensuring effective data product delivery and strategic planning. Responsibilities include managing technology solutions, improving operational performance...Senior
$101k - $132.3k
...Senior Cloud Support Engineer At Snowflake, we are powering the era of the agentic... ...to help deliver data-driven business insights and... ...systems, database technologies, big data, data integration, connectors... ..., 3rd party partner software, and tools to investigate issues...SeniorBig dataFlexible hoursNight shiftWeekend workDay shift$125k - $159.4k
...Xcel Energy Inc is seeking a Sr. Data Engineer in Denver, Colorado. The ideal candidate will lead technical aspects of cloud-based data platform engineering and strategic IT solution delivery. Responsibilities include ensuring optimal design and performance of solutions...Senior- ...A leading data solutions company in Colorado seeks a Data Engineer to design, develop, and optimize ETL workflows and data platforms. The ideal candidate will have advanced knowledge of Microsoft SQL Server, ETL processes, and experience with BI applications. Strong analytical...Senior
$183k - $275k
...small- to medium-sized workplaces globally. What we do Our Senior Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. At The Trade Desk,...SeniorFull timeTemporary workLocal area- ...A leading aerospace technology firm is looking for a Software Engineer to design and implement software for mission systems and satellites. The ideal candidate will possess a relevant degree and have extensive experience in software development, particularly with C or...Senior
- ...Senior Backend Engineer (C#) - AI Data Platform About the Role What if your C# expertise could directly shape the infrastructure powering the next generation of AI? We're looking for a Senior Backend Engineer to design and build the data pipelines, annotation...SeniorHourly payOngoing contractContract workRemote workFlexible hours
$94k - $120k
...Senior Software Engineer – API & Cloud Integrations (Java, AWS) Full Time Information Technology United... ...hosting services, designing frameworks for data governance and management, and ensuring... ...implementations. Understanding of big data and real‑time streaming analytics...SeniorBig dataFull timeContract workWork at officeLocal areaRemote workWork visaRelocation packageFlexible hours3 days per week$85 - $90 per hour
...culture of continuous delivery and simplicity in software design. Key Responsibilities: Lead the technical direction for data and service architecture. Implement... ...and transformation. Mentor junior engineers and foster collaborative development practices...SeniorContract work- ...C4 Technical Services is seeking a Senior Software Engineer to lead software architecture and development. The role involves improving Job Site and Back Office integration through innovative solutions and collaboration with other engineers. With over 8 years of experience...SeniorContract work
$176k - $206k
...a growing team of world-class engineering, operations, medical affairs,... ...providing safe and effective medical software that meets customer needs and... ...performance. Build complex data sets to be used in test... ...science, statistical analysis, big data and ML stack ~ Experience...SeniorBig dataWork experience placementRemote work$79.2k - $209.5k
...We're looking for hands-on engineers with expertise and passion in... ...impact. As a member of the software engineering division, you will... ...as a service eliminating the data and business process fragmentation... ...! Responsibilities As a Senior Member of Technical Staff,...SeniorTemporary workFlexible hours$107k - $135k
...Aegon in Philadelphia seeks a Lead Data Engineer to design and support data systems that drive enterprise-wide data-driven decisions. Candidates... ...experience in data engineering and analytics, particularly in big data environments. The position offers a hybrid work model,...Big dataWork at office- ...Senior QA Engineer We require people to be on-site, four days per week at our Denver or NYC office and are unable to offer relocation support... ...to be the quality leader embedded directly within our Data & Platform Engineering team. This team builds and owns terabyte...SeniorTemporary workWork at officeLocal areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Big Data). Be the first to apply!
- federal - software developer Westminster, CO
- software engineer contract Westminster, CO
- software engineer healthcare Westminster, CO
- ngo software engineer Westminster, CO
- software development engineer aws Westminster, CO
- software developer fintech Westminster, CO
- senior software engineer remote Westminster, CO
- intel software engineer Westminster, CO
- software engineer Westminster, CO
- senior software design engineer Westminster, CO

