Senior Software Developer delivering scalable software solutions with strong DevOps and infrastructure experience in a tech development firm.
Responsibilities
Design, build, and deliver scalable software solutions for client projects
Identify solutions to cross-functional problems using your software development, DevOps, and infrastructure experience
Design, plan, and implement cloud and on-premise infrastructure based on functional and non-functional requirements
Develop backend services, APIs, and system components aligned with specifications and documentation
Build and improve CI/CD pipelines, deployment workflows, automation practices, and release processes
Contribute to containerized, virtualized, and cloud-native environments
Support modernization initiatives by improving architecture, testing, deployment, observability, reliability, and maintainability
Define, document, and communicate non-functional requirements such as performance, reliability, security, scalability, and maintainability
Coach colleagues on software development, DevOps, infrastructure, and delivery best practices
Take initiative, own deliverables end-to-end, and manage priorities effectively
Uphold and strengthen software development guidelines and quality standards
Research, test, and implement new techniques, tools, and technologies
Advise clients on technical direction, trade-offs, architecture, infrastructure, and solution design
Requirements
5+ years of software development experience, including recent hands-on experience with DevOps, cloud, infrastructure, or platform engineering practices
Bachelor’s degree, college degree, certification in a software-related field, or equivalent experience
Intermediate or conversational French at a minimum
Strong backend development experience
Strong technical judgment and ability to make pragmatic architectural decisions
Experience designing, deploying, and operating cloud or on-premise infrastructure
Experience collaborating directly with clients or stakeholders
Ability to mentor teammates and help raise the quality of technical delivery
Comfortable working in ambiguous environments and bringing structure to complex problems
Benefits
Competitive Salary and contribution to your pension plan (RRSP)
Senior DevOps / Cloud Infrastructure Engineer needed for hybrid role in North York, ON. Requires 10+ years experience with GCP, AWS, Kubernetes, Terraform, and CI/CD.
Staff Site Reliability Engineer strengthening AWS and Kubernetes resilience for Caseware, a fintech company building audit and accounting software. Driving secure delivery, observability, and incident management.
Application Reliability Engineer supporting Innodata’s Google Cloud enterprise applications. Restoring production services, managing deployments, and enhancing microservices for a global AI data engineering company.
Mozilla release engineer optimizing Firefox build, test, and deployment pipelines at global scale. Improving developer experience, maintaining automation, and responding to critical service outages without an on - call rotation.