Scalable Software Engineer for Cloud-Based Systems
2 weeks ago
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
-
Cloud Engineer for Scalable Systems
5 days ago
Ottawa, Ontario, Canada High Tech Genesis Inc. Full timeJob 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...
-
Cloud Scalability Engineer
5 days ago
Ottawa, Ontario, Canada High Tech Genesis Full timeJob 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...
-
Cloud Architect with Scalable Solutions
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeTransforming 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,...
-
Cloud-Based Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeAt 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...
-
Cloud-Based Front-End Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems Full timeVeeva 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...
-
Cloud Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeTransform 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 timeVeeva 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...
-
Cloud Software Architect
2 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeTransforming 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...
-
Senior Cloud Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva 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 timeAre 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...
-
Senior Cloud Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva 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 timeAbout 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...
-
Embedded Systems Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeOverviewQNX 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...
-
High Performance Software Engineer
2 days ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva 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...
-
Cloud Systems Engineer
4 weeks ago
Ottawa, Ontario, Canada David Joseph & Company Full timeJob 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...
-
Cloud Software Engineer
4 weeks ago
Ottawa, Ontario, Canada 49 Solutions Full time49 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...
-
Highly Skilled Cloud Engineer
2 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeAbout 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 timeWe 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...
-
Senior Software Engineer
1 month ago
Ottawa, Ontario, Canada SIRC Full timeAbout 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...
-
DevOps Cloud Systems Engineer
4 weeks ago
Ottawa, Ontario, Canada CB Canada Full timeJob 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...