Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Epsilon

Overview
How You’ll Make an Impact

A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi-channel marketing services, technologies, and database solutions. At Epsilon, we do more than collect and store data. We help some of the world’s biggest brands discover real opportunities inside the data types, delimiters and decimals.

We are looking for a highly experienced Senior Software Engineer (7–10 years) to design, build, and scale robust backend systems using Java and Python in an Agile environment. This role has a strong emphasis on spec‑driven AI‑assisted development, where engineers leverage clear technical specifications and modern AI coding tools such as Cursor, Claude Code, and Kiro to accelerate development while maintaining high engineering rigor and production quality. Join us and do some truly astounding things.

Responsibilities
What You’ll Achieve
  • Design, develop, and maintain scalable backend services using Java and Python
  • Apply spec‑driven AI‑assisted development as a core development practice, including:
    • Translating detailed functional and technical specifications into high‑quality code using AI tools
    • AI‑assisted code generation, refactoring, and optimization with strong human validation
    • Prompt‑driven development aligned to explicit design and acceptance criteria
    • Intelligent debugging, test generation, and code reviews using tools like Cursor, Claude Code, and Kiro.
  • Build and integrate RAG‑based solutions and Agentic AI workflows into enterprise systems
  • Lead system design and architecture discussions
  • Ensure high code quality through reviews, testing, and engineering best practices
  • Collaborate with product, data, platform, and cross‑functional teams
  • Own and resolve complex production issues.
Qualifications
Who You Are
  • What you’ll bring with you:
    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
    • 7–10 years of hands‑on software development experience
    • Strong expertise in Java and Python
    • Strong backend engineering experience with Java (e.g., Spring or similar frameworks) and production‑grade service development
    • Experience with common Java build and delivery tooling (e.g., Maven / Gradle) and source control workflows (e.g., Git, pull requests)
    • Strong Data Modeling skills and experience with relational and NOSQL databases
    • Experienced working in Unix/Linux environments, including automation and scripting
    • Mandatory experience with spec‑driven AI‑assisted development
    • Practical, day‑to‑day usage of AI coding tools such as Cursor, Claude Code, and similar platforms
    • Ability to validate, refine, and productionize AI‑generated code against explicit specifications
    • Mandatory hands‑on experience with:
      • RAG (Retrieval‑Augmented Generation) architectures
      • Agentic AI systems (tool‑using agents, orchestration, multi‑step reasoning workflows).
    • Strong fundamentals in:
      • Data Structures & Algorithms
      • Object‑Oriented Programming
      • Design Patterns and System Design.
    • Experience building and operating backend systems in production
    • Solid understanding of REST APIs, microservices, and distributed systems
    • Proven ability to own problems end‑to‑end, including driving design, implementation, testing, and production support
    • Demonstrated technical leadership (mentoring junior engineers, raising code quality via reviews, and ensuring implementations meet specifications and standards)
    • Experience working in Agile / Scrum teams.
  • Why you might stand out from other talent:
    • Frontend exposure using Angular or similar frameworks
    • Experience with Databricks, Spark, or large‑scale data processing
    • Experience with data modeling, data warehousing, and/or building ETL pipelines
    • Cloud platforms (AWS / Azure / GCP) and DevOps practices
    • CI/CD pipelines, Docker, Kubernetes
    • Observability, monitoring, and performance tuning experience
Additional Information
When you join Epsilon, we’ll create something EPIC together.

We’re a global leader in data and identity, with deep expertise in digital media, clean rooms, customer data platforms, loyalty and marketing services. Positioned at the center of Publicis Groupe, Epsilon helps brands deliver personalized experiences at scale and build lasting customer relationships by unlocking the full potential of data and identity. Epsilon operates in 30+ countries across EMEA, the Americas and APAC, with more than 8,000 employees.

Check out a few of these resources to learn more about what makes Epsilon so EPIC:

Our Culture:

Life at Epsilon:

Epsilon Has Five Values That Define Our Culture And Guide Us As We Create Value For Our Clients, Our People And Consumers. We Seek Candidates Who Align With Our Company Values, Demonstrate Them And Make Them Meaningful In Their Day‑to‑day Work

  • Act with integrity. We are transparent and have the courage to do the right thing.
#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Irving, TX vacancy
  • Job Title: Sr. Java Kafka DeveloperWork Location:Irving, TXJob Summary:Mandatory Karat InterviewCore Responsibilities:Full stack Java development including both backend and frontend components.Develop Kafka producers consumers and KStreams services.Implement KSQL and Kafka...
    Senior

    LTM

    Irving, TX
    2 days ago
  •  ...every day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead... 
    Senior
    Hourly pay
    Work experience placement

    7 eleven

    Irving, TX
    2 days ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable... 
    Senior
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    3 days ago
  • 4+ years experience building great software, preferably on SaaS or Platform products 2+ years experience in Java technologies, ideally...  ...field Qualifications Knowledge of professional software engineering best practices including coding standards, code reviews,... 
    Senior
    Full time

    TecTammina

    Irving, TX
    1 day ago
  • $102.4k - $179k

     ...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize...  ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation. Partner... 
    Senior

    RXinsider

    Irving, TX
    2 hours ago
  • • Expertise in Java,J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway,Spring Security• Deep Understanding of service design for Cloud environment and related technologies Dockers, Kubernetes, AWS and OpenShift.• Experience with web servers Nginx and application...
    Senior

    NTT DATA

    Irving, TX
    4 days ago
  • $125k - $135k

     ...business analysis, gathering and documenting requirements, supervising UAT, and obtaining sign‑off for production deployment. Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries IT Services and... 
    Senior
    Full time
    Work experience placement

    Calance

    Irving, TX
    4 days ago
  • $102.4k - $179k

     ...functional teams to build modern full stack solutions using .NET, Angular, and Azure technologies while driving engineering excellence, automation, and software quality. You will contribute to system architecture, mentor engineers, and support the delivery of resilient,... 
    Senior

    Vizient

    Irving, TX
    4 days ago
  •  ...! Our purpose and our passion is to create the best place for kids and families to eat and play! Job Description The Sr. Software Engineer is responsible for developing software with a distributed team in the business-critical software applications and integrations... 
    Senior
    Work experience placement
    Local area
    Work from home
    Shift work

    CHUCK E CHEESE

    Irving, TX
    4 days ago
  • $112.71k - $183.14k

     ...Overview Career Area: Technology, Digital and Data Senior Software Engineer role focused on shaping platform capabilities, leading secure and scalable services on AWS, and mentoring team members while remaining hands-on in development. What You Will Do... 
    Senior
    Visa sponsorship
    Relocation package

    Caterpillar Brazil

    Irving, TX
    2 hours ago
  •  ...If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience. The Senior Software Engineer is a hands-on technical contributor within 7-Eleven's Marketing Technology (MarTech) organization, responsible for designing... 
    Senior
    Hourly pay
    Work experience placement

    7-Eleven

    Irving, TX
    4 days ago
  •  ...AI stacks, including frameworks for building autonomous agents, planning, memory, and tool use. Hands-on experience with prompt engineering, model fine-tuning, and deployment of Generative AI applications. Hands on experience with GitHub, Confluence, JIRA, Jenkins, CI/... 
    Senior

    Virtusa

    Irving, TX
    3 days ago
  • $111.61k - $131.3k

     ....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Senior
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    13 hours ago
  •  ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...to meet standardsConducts code reviews to provide guidance on engineering best practices and compliance with development proceduresAccountable... 
    Senior
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    1 day ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures -... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Irving, TX
    5 days ago
  • $119.77k - $140.9k

     ...just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.This Senior ServiceNow Catalog Engineer will be responsible for developing,... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Afternoon shift
    3 days per week

    US Bank

    Irving, TX
    13 hours ago
  • $130k

     ...We're hiring a Senior Software Engineer (Azure) to be our client s hands-on technical lead for a modern Azure and .NET platform designing, building, and owning production systems, not just coordinating them. This is a direct-hire position in Irving, TX, with 4 days on... 
    Senior
    Full time
    Remote work

    Business Centric Technology

    Irving, TX
    2 days ago
  •  ...Description Job Description Description: Hybrid At least 2 days per week in office in Irving, TX   Our client seeks a Senior Software Engineer to design and deliver cloud-native data platforms that enable data-driven, omnichannel marketing. You will define... 
    Senior
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Irving, TX
    28 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...delighting user experiences and we’re looking for a talented Senior UX Researcher to join our growing team. You'll be working with... 
    Senior

    AmNet Services

    Irving, TX
    13 hours ago
  • $45 - $50 per hour

    DescriptionKforce has a client in Dallas, TX that is seeking a Senior Software Engineer.Operational Support & Environment Management:* Support Development, UAT, and Production environments* Monitor application health, system performance, and operational dashboards* Troubleshoot... 
    Senior

    KForce

    Dallas, TX
    13 hours ago
  •  ...BeaconFire Inc. in Dallas, TX, is seeking a Senior Software Engineer to design, build, and deliver scalable software solutions. You will collaborate with Product, Design, QA, and Engineering teams to write clean, robust code and participate in reviews across microservices... 
    Senior

    BeaconFire Inc.

    Dallas, TX
    2 hours ago
  •  ...and delightful customer experience. Help set and improve our engineering processes, standards, and tooling What we are looking for Strong...  ...background, including 4+ years of industry experience as a software engineer working on production systems. Self-motivated and comfortable... 
    Senior

    DFW Texas Staffing

    Dallas, TX
    1 day ago
  • $57 - $64 per hour

    DescriptionKforce has a client in need of a Senior Software Engineer in Coppell, TX.Responsibilities:* Design, develop, test, implement, and support scalable enterprise software applications* Translate business requirements into effective technical solutions in partnership... 
    Senior

    KForce

    Coppell, TX
    3 days ago
  •  ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development... 
    Senior
    Work experience placement

    ISEE

    Dallas, TX
    2 hours ago
  • Role: Senior Software Engineer, Data Warehousing Location: Irving, TX Duration: 12 Months Job Summary The Senior Data Warehouse Engineer is responsible for designing, building, and optimizing enterprise data pipelines and data models to transform complex operational... 
    Senior

    TechNeptune Consulting Inc

    Irving, TX
    a month ago
  •  ...Overview A national construction management firm is seeking a talented Senior Software Engineer to join its growing technology team. The Senior Software Engineer designs, builds, and optimizes software systems, APIs, and websites that power critical business operations... 
    Senior
    Full time

    Intent Talent Solutions

    Irving, TX
    8 days ago
  •  ...The Senior MuleSoft Developer will design, develop, and maintain robust integration solutions using the MuleSoft Anypoint Platform. They will also mentor junior developers and provide technical assistance to customers while resolving application issues. Requirements... 
    Senior

    Tieto

    Dallas, TX
    1 day ago
  • $126k - $248k

     ...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes.We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Dallas, TX
    3 days ago
  • $111.61k - $131.3k

     ...things, learn new skills and discover what you excel at—all from Day One.Job DescriptionU.S Bank is seeking an experienced Payments Engineer with deep expertise in global payments, wire transfer processing, and modern payment messaging standards. The ideal candidate will... 
    Senior
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!