About the job
Job Summary
The Software Engineer will design, develop, test, deploy, and sustain software components that bolster Cision’s global SaaS platform. This role engages in the entire software development lifecycle and collaborates across teams in various regions. Candidates should possess strong technical acumen, adept problem-solving skills, and the ability to perform in a dynamic, Agile environment.
Essential Duties and Responsibilities
Develop high-quality, scalable, and maintainable software solutions
Engage in Agile ceremonies, sprint planning, and daily stand-ups
Participate in system and application architecture discussions, ensuring use of scalable and maintainable design patterns
Work closely with product managers, designers, and QA to deliver new features
Create APIs and services with a focus on security, performance, and reliability
Conduct peer code reviews and help establish shared coding standards
Mentor junior engineers through code reviews, technical guidance, and knowledge sharing
Assist with deployment and operational monitoring of applications
Diagnose, debug, and enhance existing systems
Contribute to documentation and knowledge sharing within the team
Other duties as assigned
Minimum Qualifications
Bachelor’s degree in computer science, Engineering, or equivalent practical experience
3+ years of experience in software development/engineering within a SaaS or cloud-native environment
Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript)
Familiarity with Agile methodologies and tools

