Software Developer II

Remote from
Canada flag
Canada
Salary, yearly, CAD
96,395 - 110,000
Employment type
Full Time,
Job posted
Apply before
30 Jun 2026
Views / Applies
14 / 1

About Cision

Empowering PR and Marketing Pros to Target, Reach and Engage Their Audiences.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Cision is seeking a Software Developer II to contribute to application development using AI-native workflows within a spec-driven development framework. The role involves implementing .NET solutions from high-level specs using AI agents and GitHub Copilot, with a focus on quality assurance through a 'Test First' mentality. Candidates should have proficiency in Spec-Driven Development, VS Code, and GitHub Copilot, along with experience in .NET 6+, C#, SQL, Git, and RESTful web services. The position offers mentorship and opportunities for continuous learning in a collaborative environment. Cision is a global leader in consumer and media intelligence, serving over 75,000 companies.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role is a mid-level software developer position requiring 2-4 years of experience and proficiency in specific technologies, but it is not a senior or leadership role, so difficulty is moderate.

Salary Analysis

Median Highly Competitive
CAD103,198
US Market
CAD70k – CAD130k
0 CAD143k
AI Insight The offered salary range of $96,395 - $110,000 CAD is competitive for a Software Developer II role in the US market, especially considering the use of AI tools. The median salary of approximately $103,198 CAD falls within the typical US market range of $70,000 - $130,000 USD for similar roles, though location and currency differences should be considered.

Key Skills

.NET C# SQL Git RESTful Web Services GitHub Copilot Spec-Driven Development AI Agents Automated Testing Continuous Learning

Dear Hiring Manager,

I am excited to apply for the Software Developer II position at Cision. With a strong foundation in .NET development and a passion for leveraging AI to enhance productivity, I am eager to contribute to your spec-driven development workflows. My experience with C#, SQL, and RESTful services, combined with my proficiency in GitHub Copilot and VS Code, aligns well with the requirements of this role.

I am particularly drawn to Cision's commitment to innovation and continuous learning. I have a proven track record of maintaining code quality through a 'Test First' approach and collaborating effectively with cross-functional teams. I am confident that my technical skills and eagerness to grow will make me a valuable asset to your team.

Thank you for considering my application. I look forward to the possibility of discussing how I can contribute to Cision's success.

Sincerely,
[Your Name]

Describe your experience with spec-driven development and how you have used it to guide your coding process.
In my previous role, I worked with high-level specifications to design and implement features. I would break down the spec into smaller tasks, write tests based on the spec requirements, and then develop code to pass those tests. This approach ensured that the final product aligned with the intended functionality and reduced rework.
How have you used AI agents or GitHub Copilot in your development workflow? Provide a specific example.
I have used GitHub Copilot to generate code snippets for repetitive tasks, such as creating boilerplate code for API endpoints. For example, when building a RESTful service, I would describe the endpoint and data model, and Copilot would suggest the controller and model classes. I would then review and modify the generated code to ensure it met our security and performance standards.
Explain your approach to maintaining a 'Test First' mentality in a fast-paced environment.
I prioritize writing unit tests before implementing the actual code, even under tight deadlines. I start by defining the expected behavior and edge cases, then write failing tests. This helps me clarify requirements and ensures that the code is testable. I also use test-driven development to catch regressions early, which saves time in the long run.
Can you discuss a time when you had to collaborate with product and design teams to meet delivery goals?
In a recent project, I worked closely with product managers and designers to implement a new feature. We held regular stand-ups to align on priorities and address any technical constraints. I provided feedback on feasibility and suggested alternative approaches when needed. This collaboration helped us deliver the feature on time while maintaining high quality.
How do you stay updated with technology trends, and how have you applied a new trend to your work?
I follow industry blogs, attend webinars, and participate in online communities like Stack Overflow. Recently, I learned about using multiple large language models (LLMs) in a workflow to improve code generation. I experimented with integrating different LLMs for specific tasks, such as using one for code suggestions and another for code review, which improved the overall efficiency of our development process.
 
At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you’ll thrive in an environment that champions curiosity, collaboration, and innovation, all while making meaningful contributions to the brands we accelerate. 
 
Join us in shaping the future of communication and building authentic connections that matter. Whether you’re solving complex problems or driving bold innovations, your growth is our success, and together, we’ll create the conversations of tomorrow. 
 
Empower your impact at Cision. Be seen, be understood, be you. 

Software Developer II

You will contribute to the development and enhancement of applications by executing AI-native workflows within a spec-driven development framework. Working under the guidance of senior technical staff, you will use AI agents to generate code and automated tests, ensuring high quality and alignment with product objectives. You are a passionate learner and want to grow your career by mentorship and trying new things.

Essential Duties and Responsibilities

Execution: Implement .NET solutions from defined high-level specs using AI agents and GitHub Copilot.

Quality Assurance: Maintain a “Test First” mentality by verifying that AI-generated code meets functional and security requirements.

Collaboration: Participate in cross-functional processes and work closely with product and design teams to meet delivery goals.

Maintenance: Help minimize technical debt by ensuring code maintainability and following established best practices.

Continuous Learning: Stay updated on technology trends and refine skills in multi-LLM workflows.

Experience and Education

Proficiency: Spec-Driven Development (SDD), VS Code, and GitHub Copilot.

Technical Stack: Must have experience with .NET 6+, C#, SQL, Git, and RESTful web services.

Education: Bachelor’s degree in a computer-related field and approximately 2–4 years of experience in solution delivery.

What You’ll Do 
What You’ll Bring 
What We Offer 
Cision is the global leader in consumer and media intelligence, engagement, and communication solutions. We equip PR and corporate communications, marketing, and social media professionals with the tools they need to excel in today’s data driven world. Our deep expertise, exclusive data partnerships, and award-winning products, including CisionOneBrandwatch, and PR Newswire, enable over 75,000 companies and organizations, including 84% of the Fortune 500, to see and be seen, understand and be understood by the audiences that matter most to them.
 
Cision is committed to fostering an inclusive environment where all employees can be their authentic selves and perform at their best. We believe diversity, equity, and inclusion is vital to driving our culture, sparking innovation and achieving long-term success. Cision is proud to have joined more than 600 companies in signing the CEO Action for Diversity & Inclusion™ pledge and named a “Top Diversity Employer” for 2021 by DiversityJobs.com.
 
Cision is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or other protected statuses.
 
Cision is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Cision will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please contact [email protected]
 
Cision, Inc. “the Company” only communicates with candidates and extends job offers through direct channels, not third parties.
 
Please review our Global Candidate Data Privacy Statement to learn about Cision’s commitment to protecting personal data collected during the hiring process. 
Pay Range
$96,395—$110,000 CAD

Apply now >

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.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›