Eclaireur de Marques
Staff Software Developer
Location
Canada
Posted
2 days ago
Salary
$143K - $164.1K / year
Seniority
Lead
Job Description
Staff Software Developer
Cision France
• Orchestrate complex multi-LLM workflows and define best practices for AI-native coding and code verification. • Develop broad solutions that add value across the entire ecosystem while aggressively managing technical debt. • Mentor Senior and II-level engineers, fostering a culture of trust, respect, and high performance. • Collaborate with stakeholders to shape product roadmaps and refine the SDD framework for maximum efficiency. • Ensure all AI-generated solutions adhere to strict security, performance, and maintainability standards at scale.
Job Requirements
- Advanced mastery of GitHub Copilot Agent Mode, SDD, and AI-driven debugging.
- Expert knowledge of .NET 6+ with C#
- Expert in SQL
- Advanced Git experience
- Long-time experience Unit Testing
- Expert in RESTful web services
- Advanced knowledge in messaging & queuing
- Front-end framework such as React
- Education: Bachelor’s degree in a computer-related field and eight (8) or more years of experience in solution delivery and technical leadership.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer, Observability
LaunchDarklyEmpowering all teams to deliver and control their software.
• Design and build full-stack features that address enterprise adoption requirements across Observability • Own integrations and infrastructure capabilities end-to-end—from API design and backend services to UI surfaces • Collaborate with product managers, designers, solutions engineers, and customers to understand enterprise requirements and deliver against them • Participate in architecture and design discussions, making well-reasoned trade-offs for scalability, reliability, and maintainability • Write well-tested, observable code and uphold high engineering standards across the team • Engage with internal stakeholders and occasionally enterprise customers to validate solutions and gather feedback • Participate in on-call rotations and maintain production reliability for your features
• Contribute to the development and enhancement of applications • Implement .NET solutions using AI agents and GitHub Copilot • Maintain a "Test First" mentality for code quality • Collaborate with product and design teams • Stay updated on technology trends
• Design, build, and maintain scalable backend services and APIs in Node.js • Develop reliable infrastructure components supporting high-availability systems • Improve system scalability, performance, and operational resilience • Contribute to architecture discussions and technical decision-making • Work on integrations with blockchain networks and digital asset infrastructure • Support systems related to token operations, permissions, transaction workflows, and operational controls • Contribute to internal tooling and platform reliability improvements • Help maintain secure and scalable infrastructure standards • Improve observability, monitoring, and operational tooling • Support deployment workflows and infrastructure automation • Collaborate on performance optimization and system reliability initiatives • Contribute to technical documentation and engineering best practices • Work closely with Product, Engineering, and other internal teams
• Build and launch features that delight millions of players daily • Own and deliver gameplay features end-to-end, from implementation through release and iteration • Break down product requirements into technical tasks and provide reliable estimates • Write clean, performant, and maintainable Roblox Lua code aligned with team standards • Design and implement systems with consideration for scalability, performance, and maintainability • Partner with designers, artists, and producers to build high-quality gameplay experiences • Monitor live features, analyze performance, and address issues proactively • Identify and improve codebase quality, development workflows, and system reliability • Participate actively in code reviews and contribute to team engineering practices • Playtest features and proactively improve player experience (UX, responsiveness, polish)



