TL;DR
Senior Software Engineer (.NET Performance & Reliability): Develop and optimize large-scale .NET applications and infrastructure in AdTech with an accent on performance profiling, troubleshooting, and reliability. Focus on designing and building tools for monitoring, regression testing, and leading technical migrations to latest runtimes.
Company
Criteo is a leader in commerce media, providing AI-powered advertising solutions to brands, agencies, and publishers worldwide.
What you will do
- Debug, troubleshoot, and profile real-world .NET applications for performance improvements
- Review design and code to enhance application performance globally
- Build monitoring and troubleshooting tools for .NET applications
- Design and maintain reliable regression testing frameworks
- Lead technical migration to latest runtimes and libraries (e.g., .NET 10)
- Conduct workshops and training on profiling and troubleshooting best practices
Requirements
- 5+ years programming experience in C# and strong knowledge of Microsoft .NET runtimes
- PhD or Master's degree in Software Engineering or related field
- Passion for low-level performance analysis and memory management in .NET
- Commitment to quality design, automation, and documentation
- Strong mentoring, collaboration, and communication skills
- Flexibility and eagerness to learn and adapt
Culture & Benefits
- Hybrid work model blending home and office experiences
- Learning, mentorship, and career development programs
- Health benefits, wellness perks, and mental health support
- Diverse, inclusive, and globally connected team
- Attractive salary with performance-based rewards and potential equity
