About this role.
Cision is seeking a Staff Software Developer to work closely with product, design, and Principal Engineers on developing and enhancing applications using AI intent within a spec-driven development framework. The role involves orchestrating AI agents for production-ready code and automated tests, utilizing multi-LLM workflows. The ideal candidate has expert knowledge of .NET 6+, C#, SQL, Git, unit testing, RESTful web services, messaging/queuing, and front-end frameworks like React. They will also mentor junior engineers and collaborate with stakeholders on product roadmaps. Cision offers an inclusive environment and is a global leader in consumer and media intelligence.
Role DNA
A quick view of the complexity, pace, ownership and collaboration implied by the job description.
Job Complexity
5/5Pace & Pressure
4/5Autonomy Level
5/5Communication Load
4/5Salary analysis
Estimated compensation compared with the broader CA market for similar roles.
Core skills
Skills and capabilities most closely associated with this opportunity.
Cover letter sample
Dear Hiring Manager,
I am excited to apply for the Staff Software Developer position at Cision. With over eight years of experience in solution delivery and technical leadership, I have developed expert-level proficiency in the .NET stack, AI-driven development, and spec-driven frameworks. My background includes orchestrating complex multi-LLM workflows and mentoring engineering teams to achieve high performance.
At my current role, I successfully led the adoption of GitHub Copilot Agent Mode and SDD, resulting in a 30% increase in code generation efficiency while maintaining strict security and quality standards. I am passionate about leveraging AI to accelerate development without compromising on maintainability.
I am particularly drawn to Cision's commitment to innovation and inclusive culture. I look forward to the opportunity to contribute to your team and help shape the future of communication technology.
Sincerely,
[Your Name]
Sample interview questions
I have used SDD in multiple projects to align development with business requirements by defining specifications before coding. For example, at my previous job, we implemented SDD with GitHub Copilot to generate code from specs, which reduced rework by 20%.
I enforce strict code review processes, automated testing, and static analysis. For AI-generated code, I use multi-LLM verification workflows and manual reviews to catch issues. I also ensure compliance with security standards like OWASP.
I optimized a legacy .NET Framework application to .NET 6, implementing async/await patterns and reducing response times by 40%. I also refactored the data layer to use Entity Framework Core, improving maintainability.
I set aside regular one-on-one sessions and pair programming opportunities. I also create documentation and code examples to help them learn. By delegating tasks appropriately and using agile practices, I balance mentoring with my own work.
I have implemented workflows where different LLMs (e.g., GPT-4, Claude) review each other's outputs to catch errors and improve quality. For instance, one LLM generates code, another verifies syntax, and a third tests logic, reducing bugs by 15%.
Staff Software Developer
You will work closely with product, design, and Principal Engineers to develop and enhance applications by managing AI intent within a spec-driven development framework. As a technical expert, you will help orchestrate AI agents to generate production-ready code and automated tests, utilizing multi-LLM workflows for code verification and quality assurance. You will provide recommendations on best practices for AI-native workflows while ensuring code maintainability, security, and performance. An in-depth, expert understanding of the .NET stack and the entire SDLC is required to ensure efficient, spec-led project completion.
Essential Duties and Responsibilities
Strategy & Architecture: Orchestrate complex multi-LLM workflows and define best practices for AI-native coding and code verification.
Systemic Efficiency: Develop broad solutions that add value across the entire ecosystem while aggressively managing technical debt.
Leadership: Mentor Senior and II-level engineers, fostering a culture of trust, respect, and high performance.
Stakeholder Alignment: Collaborate with stakeholders to shape product roadmaps and refine the SDD framework for maximum efficiency.
Governance: Ensure all AI-generated solutions adhere to strict security, performance, and maintainability standards at scale.
Experience and Education
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.
This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.








