Senior Software Engineer

Publicisgroupesingapore — Singapore · Posted ~1 day ago

Senior Full-time

Skills

Software engineering Backend development System design Distributed systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global technology-driven organization is seeking a Senior Software Engineer to design and develop scalable software solutions. The role involves collaborating with cross-functional teams and contributing to innovative digital platforms and services.

Highlights

Opportunity to work in a global technology environment, collaborate with multidisciplinary teams, and build impactful digital solutions.

Description

Company Description Publicis Groupe is not just a company you work for; it’s a platform for you to take your talent to the world. If you want to help change the world, ideas alone are not enough. Real impact can only come from having meaningful access to a world of knowledge, people and resources. At Publicis Groupe, you are connected to our global network, intelligence, tools, clients, brands and 80,000 brilliant minds with expertise in data, technology, media, strategy, creativity and business transformation, all literally at your fingertips. Go ahead, the world is waiting. Publicis Groupe is the third largest communications group in the world. Founded in Paris in 1926, we are present in more than 100 countries as leaders in marketing, communication, and digital business transformation. Two of its biggest solution hubs in Singapore - Publicis Communications and Publicis Media & Digital. Publicis Communications, the creative communications hub of the Publicis Groupe, is a collective of the most passionate, purposeful, and progressive creative agencies in Singapore. They are Publicis Worldwide, Leo Burnett, Saatchi & Saatchi, Prodigious, and MSL. Publicis Media & Digital, which is comprised of global media agency brands Starcom, Zenith, Spark Foundry, and Performics, is powered by digital-first, data-driven global practices that together, help our clients navigate the modern media landscape. Our two other solution hubs, Publicis Sapient and Publicis Commerce, empower businesses to embrace digital transformation and equip them with a total commerce experience. Overview We are looking for an experienced Software Engineer to join the APAC AI Development Hub and help build and productionise AI, automation and machine learning solutions. You will work alongside software engineers, data scientists, analysts, product and UX to turn prototypes into reliable, scalable products and services. As one of the more experienced engineers in the team, you will also provide technical guidance to junior engineers, contribute to engineering best practices, and help improve the overall quality of delivery. Key Responsibilities Design, build and maintain scalable backend services, APIs, integrations and platform components supporting AI and automation products.Work with the Platform Lead to translate product and business requirements into appropriate technical solutions.Collaborate with data scientists, analysts, product and UX to integrate models, data and features into production applications.Contribute to technical design and architecture discussions, identifying practical approaches and trade-offs.Build and maintain deployment pipelines, monitoring and other engineering practices needed to operate services reliably.Write clean, maintainable and well-tested code and participate actively in code reviews.Support junior engineers through code reviews, technical guidance, knowledge sharing and pair problem-solving.Help establish and maintain pragmatic engineering standards and development practices across the team.Troubleshoot technical issues and proactively identify risks, dependencies and blockers.Ensure appropriate security, privacy and compliance considerations are incorporated into solutions deployed across APAC markets.Work with internal and external teams to integrate solutions with existing platforms and client technology environments. Qualifications At least 4+ years of software engineering experience, ideally including experience building and operating production applications or cloud-based services.Strong hands-on coding ability in backend technologies such as Python, Go, Java or Node.js.Experience designing and building APIs, integrations and backend services.Practical experience with at least one major cloud platform such as AWS, GCP or Azure.Familiarity with containers, CI/CD pipelines, monitoring and modern software development pract understanding of system design, scalability, reliability and security fundamentals.Good understanding of system design, scalability, reliability and security fundamentals.Able to independently take a problem or requirement through technical design, implementation, testing and deployment.Comfortable working in a fast-moving environment where requirements may evolve as products are developed.Strong communication and collaboration skills, including the ability to explain technical considerations clearly to both technical and non-technical stakeholders.Willingness and ability to support less experienced engineers through technical guidance and constructive code reviews.