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.
PySpark/Databricks developer building and maintaining wealth - management data pipelines at Electric Mind. Developing transforms, debugging data quality issues, and supporting Databricks environments.
Analyste - programmeur développant, testant et documentant des solutions logicielles chez Desjardins. Soutien technique aux opérations TI et collaboration avec partenaires d’affaires et architectes.
Curriculum Developer designing technical training for Velotic, an industrial operations software company. Creating multimedia learning assets and managing curriculum across products and customer audiences.
Code owners licensing existing software repositories for evaluation and revenue opportunities. Submitting eligible codebases for assessment and compensation under agreed licensing terms.
Senior Developer building TTG’s direct - selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.
Senior Yocto Engineer developing secure embedded Linux distributions for Litmus Edge. Integrating ARM hardware, OTA updates, and containerized applications for industrial AI.
Intermediate Developer building and integrating secure enterprise applications for British Columbia’s energy regulator. Supporting Agile delivery, troubleshooting, testing, and continuous technology improvement.
Senior Mobile Developer creating reproducible mobile coding tasks and verifiers for next - generation AI systems. Applying expertise across React Native, Flutter, iOS, or Android development.