Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer — Cloud-Native SaaS (Remote)

ECI Software Solutions

Remote

CAD 100,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions company is looking for a Senior Software Engineer to play a crucial role in transforming their product architecture from a standalone application to a cloud-native SaaS model. The role involves designing, planning, and implementing high-quality software components while mentoring the engineering team in best practices of development and testing. Ideal candidates will possess extensive experience in automated testing and SaaS development in cloud environments, alongside proficiency in .Net, Python, and AWS technologies.

Benefits

Flexible work hours
Professional development opportunities
Remote work environment

Qualifications

  • 7+ years software engineering experience with distributed applications in production environments.
  • 5+ years of experience designing/developing/maintaining SaaS products in public cloud environments.
  • 3+ years of experience with building, orchestrating, and managing containerized workloads.

Responsibilities

  • Design and develop high quality features which delight our customers.
  • Create reliable and fast automated test capabilities and feedback loops within our CI/CD pipelines.
  • Participate actively in code reviews and contribute to technical discussions.

Skills

Distributed applications
Automated testing
.Net or .Net Core (C#)
Python
Cloud environments

Education

Bachelor’s degree in Computer Information Systems, Computer Science, or related field

Tools

AWS
Docker
Azure DevOps
GitHub
Job description
A leading software solutions company is looking for a Senior Software Engineer to play a crucial role in transforming their product architecture from a standalone application to a cloud-native SaaS model. The role involves designing, planning, and implementing high-quality software components while mentoring the engineering team in best practices of development and testing. Ideal candidates will possess extensive experience in automated testing and SaaS development in cloud environments, alongside proficiency in .Net, Python, and AWS technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.