> Markdown version of [/jobs/ext/2211325-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2211325-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Cgi Inc. - **Location:** Montreal, WI, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Component-Based Software Engineering, Microsoft Azure, Cloud Computing, Continuous Integration, DevOps, Monitoring of Systems, Hibernate (Java), Identity and Access Management, Scrum Methodology, Azure Active Directory, Ansible, Reverse Engineering, Systems Integration, Cloud Platform System, Okta, Delivery Pipeline, Spring-boot, Software Application Programming, Reliability of Systems, Backend, Git, Atlassian Tools, Front End Software Development, Terraform, Jenkins - **Published:** August 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/peceihbaf3 ## About the Role To succeed in this role, you'll be an experienced software developer with strong backend Java expertise and a passion for building secure, scalable applications within cloud environments. You'll combine excellent technical knowledge with strong communication skills, enabling you to collaborate effectively across multidisciplinary teams while taking ownership of complex technical challenges. Experience working in Agile environments and delivering high-quality software for enterprise-scale systems will be key to your success., * Strong commercial experience developing applications using Java, Spring Boot and Hibernate. * Experience integrating with Identity and Access Management (IDAM) platforms such as ForgeRock, One Identity, Okta, Azure AD or Auth0. * Proven experience with Jenkins and CI/CD pipelines. * Experience reverse engineering existing applications and supporting legacy integrations. * Strong understanding of Git version control and collaborative development practices. * Experience working independently while contributing effectively within Agile delivery teams. * Proficiency using Jira and Confluence to manage work and technical documentation. * Strong analytical, troubleshooting and problem-solving skills. * Excellent communication and stakeholder management skills., * Experience with Microsoft Azure cloud services. * Knowledge of Terraform and Infrastructure as Code. * Experience using Ansible for automation. * Familiarity with DevOps practices, monitoring and observability tooling. * Front-end development experience. * Experience working within large-scale public sector or highly regulated environments. Together, as owners, let's turn meaningful insights into action. ## Description Join CGI and help shape the digital services that support one of the UK's most important public sector organisations. As a Senior Software Developer, you'll play a key role in delivering secure, scalable solutions that enable our client to modernise their systems and improve services for millions of UK citizens. Working within a collaborative Agile environment, you'll contribute to innovative cloud-based platforms, influence technical direction, and mentor others while developing solutions that have a meaningful impact. At CGI, you'll be empowered to take ownership of your work, collaborate with talented colleagues, and continue growing your career through ongoing support and development., In this role, you will design, develop and enhance secure, high-performing backend applications that support the continued digital transformation of our client's services. Working within a modern cloud environment, you'll collaborate with architects, engineers, business stakeholders and client teams to deliver resilient solutions that improve critical public services. You'll have the opportunity to influence technical direction, share your expertise across the team and contribute to engineering excellence through modern development practices. You'll work as part of an Agile delivery team, taking ownership of technical challenges from design through to deployment and operational support. Alongside developing scalable Java-based services, you'll help drive continuous improvement across delivery processes, support production environments, and mentor colleagues to promote high-quality engineering standards and collaborative ways of working. Key responsibilities * Design & Develop secure, scalable backend applications using Java and modern frameworks. * Architect & Deliver cloud-native solutions that meet business and user needs. * Lead & Influence technical design discussions and contribute to architectural decisions. * Collaborate & Support Agile delivery teams through sprint planning, stand-ups and retrospectives. * Build & Integrate large-scale application components across complex technology environments. * Automate & Improve deployment pipelines using CI/CD best practices and Infrastructure as Code. * Monitor & Resolve production incidents, ensuring system reliability and operational excellence. * Mentor & Share knowledge, supporting the growth and development of fellow engineers. * Champion & Enhance engineering standards, continuous improvement and DevOps practices. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)