Logo
Omnicom

Senior Software Engineer

Omnicom, Austin, Texas, us, 78716

Save Job

Get AI-powered advice on this job and more exclusive features.

Omnicom is a leading provider of data‑inspired, creative marketing and sales solutions. Omnicom’s iconic agency brands are home to the industry’s most innovative communications specialists who are focused on driving intelligent business outcomes for their clients. The company offers a wide range of services in advertising, strategic media planning and buying, precision marketing, retail and digital commerce, branding, experiential, public relations, healthcare marketing and other specialty marketing services to over 5,000 clients in more than 70 countries. Our agency brands are consistently recognized as being among the world’s creative best.

This role will be based in our Austin, TX office and requires regular in‑office presence five days per week, to engage and collaborate in‑person with the team and for meetings as required.

In this role, you’ll join a small, tight‑knit, and nimble project team to support a core Generative AI platform that provides AI workflows to advertising creatives across the company. The platform allows agency users to quickly and seamlessly create Generative AI content that is used by their clients. As a Senior Software Engineer, you will be contributing to backend systems written in Python that support the features that our users utilize in the UI.

What You’ll Do:

You will lead the design and development of backend systems as part of a core platform that provides Generative AI tools and workflows to internal users.

You will deliver high quality Python code, first thinking through the solution and then utilizing the latest AI coding tools like Cursor and Claude Code to maximize your contributions. You will set and uphold engineering best practices for the team.

You will architect and develop cutting‑edge agent workflows, taking advantage of the latest A2A and MCP frameworks.

You will drive system design and architecture decisions across our backend microservices primarily deployed on AWS, from APIs to asynchronous long‑running processes.

You will mentor and support a team of 4–5 engineers to deliver prioritized features utilizing Scrum.

You will collaborate effectively with the wider project team, proactively coordinating requirements and influencing deliverables to ensure seamless development of cross‑team features.

You will provide technical leadership and guidance in code reviews, technical discussions, and design decisions.

Who You Are:

5+ years of backend software engineering experience in web‑based technologies at a product company.

You have in‑depth experience with Python, creating APIs, writing serverless functions, and leveraging the latest AI libraries and protocols. You are comfortable designing and scaling complex backend systems.

You have strong experience with Python frameworks such as FastAPI, Flask, or Django. You can make informed framework and architectural choices.

You have experience with relational databases such as Postgres or MySQL. You have optimized database schemas and queries for performance and reliability.

You are familiar with cloud native applications deployed on AWS, GCP, or Azure. You have designed, deployed, and maintained production systems in the cloud.

You are adept at using Docker both for containerization during development, as well as for production. You have experience designing CI/CD pipelines and container orchestration.

You are curious about the latest developments in Gen AI and enthusiastic about prototyping innovative solutions. You stay informed about industry trends and evaluate new technologies for team adoption.

You thrive at solving coding problems without relying on AI. You are seen as a problem‑solver for the toughest engineering challenges.

You’ve worked closely in teams of ~5 engineers before, solving hard problems collaboratively, and working tightly with your immediate peers as well as across teams. You have mentored and onboarded junior engineers.

You are comfortable providing clear code reviews and mentorship to junior engineers. You foster a culture of technical excellence and continuous learning.

You thrive in an agile environment. You help refine processes to improve team effectiveness.

Individuals must also maintain an extreme level of confidentiality in dealing with all information that flows through the office. We offer a competitive benefits package. Visit our web site at www.omnicomgroup.com. We are an equal opportunity employer. Only candidates under consideration will be contacted.

#J-18808-Ljbffr