Sr. Software Engineer role designing scalable cloud solutions, collaborating on GenAI/DevOps processes. Requires 10+ years experience with AWS, Python, Java, and microservices.
Responsibilities
Design, develop, and deploy scalable cloud-based solutions and foundational platform capabilities. Collaborate with cross-functional teams to implement software delivery, cloud, GenAI, and DevOps processes. Develop and maintain technical documentation including: Application architecture and solution designs, Data models and system integrations, APIs and interface specifications. Contribute to and adopt global software engineering best practices and reusable frameworks. Drive innovation through the adoption of modern technologies, tools, and methodologies. Ensure high-quality code, performance optimization, and system scalability.
Requirements
Bachelor’s degree in Computer Science or a related field. 10+ years of experience building large-scale, multi-tier distributed systems. Strong hands-on experience with cloud technologies, especially AWS. Proficiency in: Python, Java, APIs and microservices architecture, AWS Lambda and serverless computing, Large Language Models (LLMs) / GenAI technologies. Experience with DevOps tools and practices, such as: Bitbucket, Jenkins, Ansible, Continuous Delivery/Deployment (CI/CD). Strong understanding of software engineering principles and system design. Excellent problem-solving and analytical skills with attention to detail. Strong communication skills with the ability to explain complex concepts to both technical and non-technical stakeholders. Proven ability to collaborate effectively across global and cross-functional teams. Adaptability and eagerness to learn and implement new technologies.
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.