Senior Software Engineer
- Salary
- Not disclosed
- Experience
- 5–6 years
- Eligible batches
- 2020 · 2021
- Degree
- B.S, Master's
- Location
- GurugramHybrid
About the role
Criteo’s Global Automation team is looking for a Senior Software Engineer to design and deliver high‑impact APIs, ETL pipelines, and full‑stack features that enable commercial teams to access reliable data and insights. Working in a hybrid setting from Gurgaon, you will collaborate with product managers, UX designers, and R&D engineers to build scalable, maintainable solutions that blend modern frontend frameworks with robust backend services.
Responsibilities
- Lead end‑to‑end development of frontend components using Angular or React, handling HTML, CSS and TypeScript.
- Design, implement and integrate RESTful APIs and data‑flow pipelines in Python (Flask/FastAPI) with SQL‑based storage.
- Participate in architecture reviews, contribute to the technical roadmap, and champion best‑practice coding standards.
- Ensure code quality through unit/integration testing, code reviews and continuous integration pipelines.
- Mentor junior engineers, share knowledge and foster a culture of quality and collaboration.
Free interview prep
Prepare for the interview
Eligibility
- Bachelor’s degree in a technical discipline (e.g., B.S) or a Master’s degree.
- Minimum of 5 years of professional software development experience.
- Strong grasp of object‑oriented design, system architecture and algorithms.
- Excellent communication skills for interacting with both technical and non‑technical stakeholders.
Skills
- Proficiency with modern frontend frameworks – Angular or React.js.
- Hands‑on experience with HTML, CSS and TypeScript.
- Solid understanding of relational databases, SQL schema design and query optimisation.
- Backend development expertise in Python, including Flask or FastAPI and REST API design.
- Familiarity with CI/CD practices and version‑control workflows.
Resume keywords
Asked for
- Angular
- React.js
- HTML
- CSS
- TypeScript
- SQL
- Python
- Flask
- FastAPI
- REST API
Nice to have
- Kubernetes
- AI
- ML
Benefits
- Hybrid work model blending office collaboration with remote flexibility.
- Learning and mentorship programmes to accelerate career growth.
- Comprehensive health, wellness and mental‑health support.
- Competitive salary with performance‑based rewards and potential equity.
- Inclusive, diverse global community that values each employee’s contribution.
You'll apply on careers.criteo.com
Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing
About Criteo
Criteo is a global advertising technology company that provides a commerce intelligence platform for brands, agencies, retailers and publishers. It powers personalized display ads and retail media using AI and large‑scale commerce data. The firm is known for its extensive ad serving volume, handling over 5 billion ads per day.
Founded 2005 · 1001-5000 employees · HQ Paris, France
More about CriteoSimilar roles
More frontend jobsStaff Software EngineerSailPoint Tech India · Pune
Senior Software Engineer (Provider/Business Unit Portals)Bitwarden · Noida
Senior Application Software EngineerOracle · On-site
Senior Software Engineer, ITCNike · On-siteGuidewire Policy Center DeveloperXceedance · Gurugram, Noida, Pune +1₹12–20 LPA
SAP ABAP DeveloperKyndryl · Bengaluru, Hyderabad, Pune +1