Scalable Software Engineer for Cloud-Based Systems

2 weeks ago


Ottawa, Ontario, Canada High Tech Genesis Full time

High Tech Genesis is a leading technology company based in Ottawa, Ontario. We are seeking an experienced Scalable Software Engineer to join our team.

We are looking for a skilled professional with a strong focus on building and optimizing scalable systems to support our growth. As a Scalable Software Engineer, you will design, develop, and maintain software solutions that handle increasing data volumes and user demands. You will collaborate with cross-functional teams to ensure our applications are efficient, reliable, and future-proof.

Your responsibilities will include:

  • Designing and developing scalable software systems in cloud-based environments (AWS, Azure, GCP, etc.)
  • Analyzing and improving application performance to minimize latency and maximize reliability
  • Implementing microservices and distributed systems that can scale horizontally and vertically
  • Working with product, DevOps, and infrastructure teams to align on scalability and reliability goals
  • Continuously researching and integrating new technologies and frameworks that enhance scalability and efficiency

We estimate the annual salary for this position to be around $120,000 CAD, depending on experience.

You will have the opportunity to work on challenging projects and contribute to the growth of our company. If you are passionate about building scalable systems and working in a fast-paced environment, we encourage you to apply.

Minimum Requirements:

  • Proven experience in designing and building scalable systems in cloud-based environments
  • Strong proficiency in programming languages like Golang
  • Hands-on experience with distributed systems, message queues (Kafka, RabbitMQ), and caching strategies (Redis, Memcached)
  • Solid understanding of microservices architecture and containerization tools like Docker
  • Expertise in database scaling (e.g., sharding, replication) with SQL/NoSQL databases (PostgreSQL, MongoDB, DynamoDB)
  • Experience with Infrastructure as Code (Terraform, Pulumi) and orchestration tools (Kubernetes, Helm)
  • Knowledge of advanced scaling techniques such as serverless architecture and edge computing
  • Knowledge of load balancing, content delivery networks (CDNs), and API gateway tools
  • Familiarity with monitoring and observability tools like Prometheus, Grafana, or Datadog


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    Job Title: Cloud Engineer for Scalable SystemsWe are seeking a skilled Cloud Engineer to join our team at High Tech Genesis Inc. in Ottawa, ON.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience.Company Overview:High Tech Genesis Inc. is an innovative technology company that strives to provide cutting-edge...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job OverviewWe are seeking a highly skilled Cloud Scalability Engineer to join our team at High Tech Genesis in Ottawa, Ontario. This is a full-time position that offers a competitive salary and a chance to work with a dynamic team.Job DescriptionThe successful candidate will design, develop, and maintain scalable software systems to support our growth. They...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Transforming the Life Sciences IndustryVeeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, dedicated to helping life sciences companies bring therapies to patients faster.We're not just any public company – we made history by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers,...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    At Veeva Systems, Inc., we're committed to empowering the life sciences industry with innovative cloud-based solutions. As a Cloud-Based Software Development Engineer, you'll be part of a dynamic team that's passionate about creating industry-changing applications and platforms.Key Responsibilities:Solve real customer problems and experiment with new ideas...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    Veeva Systems is a pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.We are looking for Front-End Software Engineers who are eager to build in a dynamic environment inside a stable, profitable company. You will be directly collaborating with back-end and design teams to develop and maintain the UI of Veeva's...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Transform the Life Sciences Industry with Veeva SystemsWe are seeking an experienced Cloud Software Engineer to join our team at Veeva Systems, Inc. in a remote work environment.The ideal candidate will have 3+ years of server-side programming experience in Java and hands-on development experience with current open source tools and technologies such as...

  • Java Cloud Engineer

    2 days ago


    Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, Speed, and Doing the Right Thing.We offer flexibility to work from home or in the office, so you can thrive in your ideal environment.About the RoleAs a...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Transforming Life Sciences TogetherVeeva Systems, Inc. is a mission-driven organization pioneering industry cloud solutions to accelerate life sciences companies' therapies to patients.We're one of the fastest-growing SaaS companies in history, exceeding $2B in revenue in our last fiscal year with vast growth potential ahead.Our core values - Do the Right...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering industry cloud company revolutionizing the life sciences sector by empowering companies to bring innovative therapies to patients faster. With an impressive track record of rapid growth and revenue exceeding $2 billion in the last fiscal year, we are poised for further expansion.Our organization thrives on a set of core...


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    Are you a skilled software developer looking to take your career to the next level in Ottawa, ON?We're seeking a talented individual with expertise in building and optimizing scalable systems to support our growth.As a Senior Cloud Architect, you will design, develop, and maintain software solutions that handle increasing data volumes and user demands. You...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, helping life sciences companies accelerate the delivery of therapies to patients.As a Work Anywhere company, we prioritize employee flexibility, allowing you to work from home or in the office and thrive in your ideal environment.The RoleSenior Software Engineers will contribute to the technical...

  • Cloud Architect

    4 weeks ago


    Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in industry cloud solutions, dedicated to helping life sciences companies bring therapies to patients faster. With an impressive growth trajectory, the company has surpassed $2 billion in revenue in its last fiscal year and continues to expand.At the core of Veeva are its values: Doing...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a leading innovator in industry cloud solutions, helping life sciences companies bring therapies to patients faster.Salary:$120,000 - $180,000This estimate is based on the role's requirements and location.The compensation for this position may vary depending on factors such as experience and qualifications.About the Role:In this key...


  • Ottawa, Ontario, Canada David Joseph & Company Full time

    Job DescriptionWe are seeking a highly skilled Cloud Systems Engineer to join our team at David Joseph & Company. The successful candidate will have experience in integrating solutions into the Linux/Unix operating system and deploying cloud platforms, specifically Openstack and Kubernetes.Key Responsibilities:Design and implement scalable and secure cloud...


  • Ottawa, Ontario, Canada 49 Solutions Full time

    49 Solutions is a leading provider of innovative software solutions. We are currently seeking an experienced Cloud Software Engineer to join our team in delivering high-quality Azure-based solutions.We offer a competitive salary package, with a total compensation of $120,000 per year, including benefits and bonuses.About the RoleThe ideal candidate will be...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva SystemsVeeva Systems is a pioneering company in the life sciences industry cloud, helping organizations bring therapies to patients faster. Our mission-driven approach is guided by four key principles: Do the Right Thing, Customer Success, Employee Success, and Speed.As a Work Anywhere company, we support our employees' flexibility to work from...


  • Ottawa, Ontario, Canada University of Ottawa Faculty of Medicine Full time

    We are seeking a highly skilled Software Engineer to join our team. This is an exciting opportunity to work with us and contribute to the development of innovative cloud-based solutions. The successful candidate will have expertise in cloud technologies and experience in designing, developing, and deploying scalable cloud infrastructure.The ideal candidate...


  • Ottawa, Ontario, Canada SIRC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Infrastructure team. This is a unique opportunity to work with cutting-edge technologies and contribute to the development of scalable and secure cloud-based solutions.Key ResponsibilitiesDesign and implement cloud-based infrastructure solutions using AWS and Azure.Work...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job Title: DevOps Cloud Systems EngineerAbout the Role: CB Canada is seeking a highly skilled DevOps Cloud Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering secure enterprise SaaS and on-prem solutions.Your Key Responsibilities:Release engineering, infrastructure...