> Markdown version of [/jobs/ext/1275011-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/1275011-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Publicis Groupe - **Location:** Irving, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Big Data, Cloud Computing, Code Review, Computer Programming, Continuous Integration, Data as a Services, Data Structures, Data Warehousing, Relational Databases, Distributed Systems, Python (Programming Language), Software Architecture, Cloud Services, Ansible, Software Engineering, SQL Databases, Data Streaming, Systems Architecture, Google Cloud, Test-Driven Development (TDD), Retrieval-Augmented Generation, System Availability, Apache Spark, Data Lakes, Infrastructure Automation Frameworks, Information Technology, Virtual Agents, Software Coding, Terraform, Docker, Databricks - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ade0ff3f963a2979 ## About the Role + Bachelors or Masters degree in computer science or electrical engineering + 10+ years hands-on software engineering + 5+ years in a cloud deployment. + Must have experience leading/mentoring small engineering teams. + Highly skilled in at least one programming language (Python, Java, or Scala). + Proficient understanding of cloud computing, distributed computing and scalability principles. + Must have practical knowledge of at least one major cloud service (AWS, Azure, GCP) + Expertise in data warehousing, data streaming, and relational databases. + Strong understanding of SQL + Strong knowledge of Databricks, Unity Catalog, Delta Lake, Workflows, Live Tables + Good understanding of Apache Spark + Strong knowledge of IaC tools like Terraform or Ansible + Experience with various CI/CD tools + Strong knowledge of data structures, algorithms, and techniques to tune software for maximum performance. + Strong understanding of software architecture design. + Outstanding communication skills and the ability to work well within agile scrum environment and within tight deadlines. + Experience working with containers in Docker and Kubernetes + Experience in Test Driven Development Practices. + Experience working in global agile scrum teams. + Understanding of AI concepts + Experience with spec driven AI assisted development + Experience with: o RAG (Retrieval Augmented Generation) architectures o Agentic AI systems (tool using agents, orchestration, multi step reasoning workflows). * Why you might stand out from other talent: * + Any certifications with the subject matter listed above is preferred. ## Description We're looking for an outstanding Staff Software Engineer who can join an established team and lead/support multiple projects. The Staff Software Engineer will use their hands-on expertise in Software development to expand and optimize architecture, data flows, infrastructure, APIs, and automation to support the Epsilon PeopleCloud Platform. A successful person in this role will take ownership of the development, testing, and maintenance of several product features; enforce best practices and lead the development of new components providing insights derived from large data sets in Databricks. The candidate will work across functional teams and collaborate very closely with engineering and architecture leadership to plan, develop and deploy features. Additionally, the right candidate will have strong experience in distributed architecture, and a proven track record in programming and software development including analysis, design, development, implementation, testing and maintenance. What You'll Achieve * Collaborate with the engineering and architecture leadership to plan for new features, architect solutions, develop API data services, and monitor and maintain platform reliability. * Responsible for writing code and maintaining/enforcing coding standards. * Candidate will be expected to be involved in several projects and should be comfortable multi-tasking. * Collaborate with the team for QA automation to define test cases and help resolve code issues. * Identify areas of opportunity for optimization by eliminating redundancies and improving automation and operational efficiency. * Lead the engineering team during technical discussions, planning, and code review sessions. * Collaborate with other engineers, architects, product managers and product support teams. * Lead evaluation sessions with internal/external vendors/teams to drive enhancements to systems architecture designs. * Lead communities of practice across various software engineering teams to expand the use of new and leading technologies. * Oversee, motivate and mentor a small team of developers. ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform](https://www.wearedevelopers.com/videos/1607-dev-test-in-the-cloud-deploy-your-cloud-environments-with-ansible-terraform) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries)