Software Engineer
The Software Engineer is responsible for designing, developing, testing, deploying, and maintaining software components that support Cision s global SaaS platform. This role contributes to the full software development lifecycle and collaborates cross-functionally with teams across regions. The position requires solid technical knowledge, problem-solving skills, and the ability to deliver in a fast-paced, Agile environment.
What Youll Do
- Build high-quality, scalable, and maintainable software solutions
- Participate in Agile ceremonies, sprint planning, and daily stand-up
- Contribute to system and application architecture discussions, ensuring scalable and maintainable design patterns
- Collaborate with product managers, designers, and QA to deliver new features
- Develop APIs and services with security, performance, and reliability in mind
- Conduct peer code reviews and contribute to shared coding standards
- Mentor junior engineers through code reviews, technical guidance, and knowledge sharing
- Support deployment and operational monitoring of applications
- Troubleshoot, debug, and optimize existing systems
- Contribute to documentation and knowledge sharing within the team
- As other duties are assigned
What Youll Bring
- Bachelor s degree in computer science, Engineering, or equivalent practical experience
- 3+ years of experience as a software developer/engineer in a SaaS or cloud-native environment
- Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript)
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience with Git, CI/CD tools, and Agile software development
- Strong verbal and written communication skills
- Ability to work effectively in globally distributed teams
Preferred Qualifications
- Experience with microservices architecture and API development
- Exposure to containerization tools (e.g., Docker, Kubernetes)
- Knowledge of secure coding practices and performance optimization
- Familiarity with front-end frameworks (React, Angular) is a plus
- Experience working in a private equity-backed or fast-growth SaaS company
Working Conditions
- Global, distributed team environment with flexibility for remote work
- May require occasional off-hours collaboration across time zones
- Fast-paced setting with continuous delivery practices