Intermediate Software Developer modernizing CI/CD, cloud infrastructure and release engineering for March Networks’ global video surveillance software business. Supporting hybrid Windows, Linux and mobile development environments.
Responsibilities
Modernize and optimize the developer experience across the build and release ecosystem
Manage the release lifecycle for the flagship suite of applications
Support development teams migrating from Bitbucket Server and legacy Windows/Linux Jenkins build machines to GitHub and GitHub Actions
Improve artifact storage and retrieval processes
Design, implement and maintain cloud infrastructure using Terraform
Monitor performance, optimize costs and automate processes
Coordinate with development, QA and product teams to deliver timely, high-quality major, maintenance and hotfix releases
Improve release governance, workflows and documentation
Ensure compliance with internal and external audit requirements
Administer and maintain software lifecycle tools
Connect CI/CD pipelines with development and security tools
Provide business-hours support for build failures, access requests and tool-related questions
Stay current with cloud technologies and recommend architecture and tooling improvements
Support global R&D teams developing cloud and on-premise solutions across Windows, Linux and mobile platforms
Requirements
3–5 years of experience in Developer Experience, DevOps, cloud infrastructure, or related roles
Experience with GitHub Actions, GitHub migration and Git workflows
Experience with CI/CD across hybrid environments, including on-premise Jenkins and GitHub Actions
Familiarity with mixed Linux/Windows self-hosted runner architectures
Expertise in containerization with Docker
Experience with Kubernetes, ArgoCD and Helm
Experience with hybrid VM lifecycle/provisioning tools spanning AWS and on-premise infrastructure
Experience with AWS IAM management, including users, groups, roles and policies
Familiarity with software lifecycle tools
Hands-on experience with release management processes for multi-application environments
Understanding of CI/CD best practices and Infrastructure-as-Code, including Terraform and Ansible
Scripting skills in Python, PowerShell and Bash
Comfortable using AI to write software
College or Bachelor’s degree in Computer Science or Engineering program, or equivalent
Exposure to or interest in building on-premise self-hosted runner infrastructure is an asset
Knowledge of SOC2 compliance or other security standards
Familiarity with monitoring and observability tools such as Prometheus and Grafana
Strong organizational and planning skills for managing multiple priorities
Excellent communication and collaboration abilities
Ability to work in a fast-paced, evolving environment
Enthusiasm and a problem-solving attitude
Independent and willing to take initiative
Continuous improvement mindset
Benefits
Flexibility and support for a healthy work-life balance
Professional development opportunities
Medical/Dental benefits offered immediately from Day 1
Health club reimbursement
Professional development support
Company holiday closure
Global Exposure
Equal opportunity employer
Accommodations available upon request during the selection process
Full - Stack Developer designing and enhancing complex application solutions for Alithya’s digital consulting network. Translating client needs into IT solutions and supporting testing, deployment, and junior developer growth.
Ingénieur sénior en contrôle des matériaux chez EXP, firme de services - conseils en ingénierie, architecture et conception. Gestion de projets, expertise technique et encadrement d’équipes à Lévis.
Senior Software Developer building Ruby on Rails post - trade automation for Wealthsimple’s Canadian financial platform. Supporting clearing, settlement, reconciliation, and high - accuracy financial operations.
Senior Software Engineer building AI - first SaaS real estate platforms at GryphTech. Developing full - stack applications, automated testing, and CI/CD workflows.
Full - stack Engineer building scalable annuities applications for John Hancock’s life insurance business. Developing .NET, ReactJS, SQL, and cloud - native solutions in an agile team.
Lead Java/Spring Boot engineer building secure, scalable AI - enabled applications for financial services and insurance. Guiding Agile teams, security practices, technical direction, and developer mentoring.
Senior Full Stack Developer building scalable GenAI applications for Extreme Networks. Developing Java/Python backend services and Angular/React enterprise interfaces.
AI Software Developer building augmented - reality and content - management software for aviation and aerospace manufacturers. Integrating AI capabilities and applying TDD, Agile, Java, and JavaScript.
Software Engineer II building full - stack cloud - native applications for SpryPoint, which modernizes utility customer service and operations. Developing Java services and web interfaces with AI - assisted engineering.