Golang Software Developer

3 months ago


Ottawa, Canada High Tech Genesis Full time

Location: Ottawa, ON

Hybrid: 1-3 days per week in the office

Term:            Full time, permanent   


High Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with cloud-native technologies.

The ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container orchestration, particularly with Kubernetes.

You will work on a variety of projects, leveraging cutting-edge technologies to enhance system performance, scalability and reliability.


Your responsibilities include:

  • Design, develop, and maintain microservices using Golang, implementing Go concurrency patterns and optimizing memory management.
  • Lead the design and development of scalable microservices, leveraging experience with service discovery, load balancing, and API gateways.
  • Deploy, scale, and manage applications on Kubernetes clusters using Helm charts and Kubernetes operators.
  • Implement and manage workflow orchestration tools.
  • Optimize performance and scale PostgreSQL databases.
  • Work with cloud providers such as AWS, GCP, or Azure to manage infrastructure.
  • Design and implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI for efficient, automated deployments.
  • Implement monitoring tools (Prometheus, Grafana, ELK stack).
  • Analyze and optimize system performance, identifying bottlenecks, and using profiling and benchmarking tools to enhance efficiency.
  • Proven experience in Golang, with a deep understanding of concurrency patterns and memory management.
  • Expertise in microservices architecture, including design, development, and scaling of distributed systems.
  • Hands-on experience with Kubernetes and container orchestration.
  • Familiarity with workflow orchestration tools
  • Strong knowledge of Redis
  • Proficiency in PostgreSQL database management, including scaling and optimization
  • Experience working with cloud platforms (AWS, GCP, Azure)
  • Solid understanding of CI/CD practices and tools such as Jenkins, GitLab CI, and CircleCI.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, and ELK stack

Soft Skills:

  • Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues in distributed systems
  • Strong collaboration and communication skills to work effectively across cross-functional teams
  • Adaptability and a willingness to learn and embrace new technologies and methodologies
  • Ability to thrive in a fast-paced, dynamic environment


High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Please be advised:

  1. Applicants must have the legal right to work in Canada.
  2. Kindly submit your resume in MS Word format upon application for this position.




  • Ottawa, ON, Canada High Tech Genesis Full time

    Job Title: Golang Software DeveloperAbout the Role:High Tech Genesis is seeking a highly skilled Golang software developer with extensive experience in developing microservices and working with cloud-native technologies.The ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container...


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

    Job Title: Golang Software Development ExpertLocation: Ottawa, ONHybrid: 1-3 days per week in the officeTerm: Full time, permanentAbout the JobWe are seeking an experienced Golang Software Development Expert to join our team at High Tech Genesis Inc.The ideal candidate will have a strong background in designing, building, and optimizing microservices using...


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

    About the RoleWe are seeking a highly skilled Golang software developer to join our team in Ottawa. This is a full-time, permanent position that offers a competitive salary and a dynamic work environment.Job DescriptionThe ideal candidate will have extensive experience in developing microservices and working with cloud-native technologies. Key...


  • Ottawa, Canada High Tech Genesis Inc. Full time

    Location: Ottawa, ON Hybrid: 1-3 days per week in the office Term: Full time, permanent High Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with cloud-native technologies. The ideal candidate will have a strong background in designing, building, and...


  • Ottawa, ON, Canada High Tech Genesis Full time

    Job Description:We are seeking a highly skilled Senior Golang Microservices Developer to join our team at High Tech Genesis.About Us:High Tech Genesis is a cutting-edge technology company that values innovation and excellence in software development. Our team is passionate about creating scalable and efficient solutions using the latest technologies.Job...


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

    About High Tech Genesis Inc.We are a tech-driven company based in Ottawa, Ontario, seeking a skilled Golang software developer to join our team.Salary: $120,000 - $160,000 per yearAbout the Role:We are looking for a highly experienced Golang software developer with extensive experience in developing microservices and working with cloud-native technologies....


  • Ottawa, ON, Canada High Tech Genesis Full time

    About UsAt High Tech Genesis, we are a technology-driven company committed to delivering innovative solutions.Salary Range:$120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Golang Software Developer to join our team. The ideal candidate will have a strong background in designing, building, and optimizing microservices.


  • Ottawa, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...


  • Ottawa, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...


  • Ottawa, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...


  • Ottawa, Canada CB Canada Full time

    Senior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    **Job Title:** High Tech Genesis Software Development Engineer**Location:** Ottawa, ON, Canada**Estimated Salary:** $120,000 - $180,000 per yearAt High Tech Genesis, we are seeking a highly skilled Golang Software Developer to join our team as a Software Development Engineer. This is a full-time, permanent position with a hybrid work arrangement, requiring...

  • Lead Developer

    7 months ago


    Ottawa, Canada LEVIO Full time

    Are you looking to thrive in a stimulating work environment? Join the leader in digital transformation and boost your career at Levio. We offer you a unique opportunity to develop your expertise within a high-caliber team. The variety of challenges presented by our clients will give you the opportunity to excel and keep your expertise at its peak. Experience...


  • Ottawa, Canada Thales Full time

    Location: Ottawa, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more....


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...


  • Ottawa, Ontario, Ottawa region, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...