Software Engineer for Distributed Systems

2 weeks ago


Old Toronto, Canada Circle Internet Services Inc. Full time

CircleCI is a leading continuous integration/continuous delivery (CI/CD) platform, empowering software companies to leverage the power of AI in their commercial applications.

As a Senior Software Engineer on our Notifications team, you will play a key role in delivering high-quality code that enhances user experience, API design, and system architecture.

We're seeking an experienced Fullstack Engineer with a strong background in distributed systems, Golang, and React. If you thrive in a collaborative environment and are passionate about innovation, we want to hear from you

About this role:

  • Write Code: Produce sustainable, testable, and high-performance code that you can be proud of.
  • Cultivate Observability: Foster a culture of monitoring and observability by using operational data to help your team increase the stability, performance, and usage of our systems.
  • Collaborate and Innovate: Partner with members of a multi-functional team to dive deep into business problems, explore creative solutions, weigh design tradeoffs, craft effective user stories, and prioritize tasks to deliver maximum value in a balanced and incremental way.

You'll bring:

  • Experience: 5-7+ years of professional experience building and debugging distributed systems in production environments.
  • Full Stack Expertise: A backend-focused engineer with a workable knowledge of frontend development. We value versatility and enthusiasm for enhancing user experience, API design, and system architecture.

We offer:

  • Competitive Salary: $129,000 — $161,000 USD per year
  • Opportunities for Growth: CircleCI is a rapidly growing company with a strong focus on innovation and customer satisfaction.

About us:

CircleCI is a venture-backed company headquartered in downtown San Francisco with a global, remote workforce. Our mission is to empower software companies to successfully leverage the power of AI in their commercial applications.



  • Old Toronto, Canada GuruLink Full time

    Are you an experienced software engineer looking for a new challenge? GuruLink is seeking a talented Senior Software Engineer to join our team in Toronto, Ontario.The ideal candidate will have a strong foundation in designing and implementing large-scale distributed systems with microservice architecture. They will also have experience in developing...


  • Toronto, Canada Tata Consultancy Services Full time

    Job DescriptionWe are seeking a seasoned Software Engineering Expert to join our team in developing distributed systems. This is an exceptional opportunity to leverage your expertise in building scalable and reliable software solutions.


  • Old Toronto, Canada MongoDB Full time

    MongoDB is a leader in the developer data platform space, empowering innovators to create, transform, and disrupt industries with software and data. Our industry-leading MongoDB Atlas offers a globally distributed, multi-cloud database available in over 115 regions across major cloud providers.The Atlas Online Archive service provides cost-effective, tiered...


  • Old Toronto, Canada GuruLink Full time

    p>Location: Toronto, OntarioAs Senior Distributed Systems Engineer, your technical skills will be leveraged to drive the development and deployment of high quality, scalable AI solutions. This is an opportunity to work end-to-end on a large-scale machine-learning system that touches millions of customers, and a chance to continuously learn and help improve...


  • Old Toronto, Canada Cerebras Systems Full time

    Our system runs training and inference workloads orders of magnitude faster than contemporary machines, fundamentally changing the way ML researchers work and pursue AI innovation.We are innovating at every level of the stack – from chip, to microcode, to power delivery and cooling, to new algorithms and network architectures at the cutting edge of ML...


  • Old Toronto, Canada Etraveli Group Full time

    About Etraveli GroupWe are a leading travel tech company, revolutionizing the way people travel.Our cutting-edge virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers. We're making a significant impact on the travel industry and providing higher margin opportunities to our...


  • Old Toronto, Canada Akamai Full time

    Akamai is the world's largest and most trusted cloud delivery platform.As a Senior Site Reliability Engineer, you will be responsible for optimizing performance and ensuring reliability of our distributed systems.We are seeking an experienced engineer to join our Performance & Reliability Engineering Organization.About the RoleTune systems to optimize...


  • Old Toronto, Canada Etraveli Group Full time

    About Etraveli GroupWe are travel tech pioneers, revolutionizing the way millions of people travel.Our proprietary virtual interlining technology provides unparalleled access to billions of travel itineraries by seamlessly integrating flights from different airline carriers that traditionally don't work together. We're transforming the travel industry with...


  • Old Toronto, Canada GuruLink Full time

    About GuruLinkGuruLink is a leading technology company that specializes in developing innovative AI solutions.We are currently seeking an experienced Senior Distributed Systems Engineer to join our team in Toronto, Ontario.Estimated Salary Range: $180,000 - $220,000 per yearAbout the RoleThis is an exciting opportunity for a highly skilled engineer to drive...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team and contribute to the development of our cloud-native relational database. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable distributed systems.ResponsibilitiesDesign and develop new features for...


  • Old Toronto, Canada Apex Systems Full time

    Job Overview:Azure Cloud-based technology company Apex Systems is seeking an experienced Distributed Database Systems Architect to design, implement, and manage a distributed CockroachDB cluster running on OpenShift.About the Role:This role involves working closely with development teams to ensure optimal database performance and scalability, as well as...


  • Old Toronto, Canada Criteo Full time

    About the RoleCriteo is seeking a highly skilled Site Reliability Engineer to join our PRE team. As a key member of this team, you will work closely with product engineering to improve the reliability of our applications, systems, and pipelines.Your ImpactYou will assess areas where optimization is needed most and tell stories with meaningful monitoring...


  • Toronto, Ontario, Canada Kumaran Systems Full time

    We are seeking a highly skilled Software Engineering Lead to join our team at Kumaran Systems. As a key member of our Application Engineering team, you will be responsible for designing, developing, and delivering cutting-edge AI systems.Job Summary:The ideal candidate will have extensive experience in leading software development teams and implementing AI...


  • Old Toronto, Canada RPMGlobal Full time

    Senior Distribution Engineer (Hybrid) POWER Engineers, Inc. seeks a Senior Distribution Engineer for our Toronto, Ontario, office. Roles and Responsibilities Develop new designs by applying knowledge of electric utility systems and their operation. Apply engineering calculations to various project challenges to develop complete and competent...


  • Toronto, Canada Phasor Engineering Inc Full time

    PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as substation and transmission foundations. Our expertise allows us to be involved in a diverse range of projects from conceptual engineering through to commissioning...


  • Old Toronto, Canada Emburse Full time

    OverviewEmburse is a leading provider of innovative software solutions, and we are seeking a skilled Senior Software Engineer to join our team. This role will involve contributing to the development of scalable systems that enhance customer experiences and solve complex challenges.About the RoleWe are looking for a highly experienced software engineer with a...


  • Old Toronto, Canada ROSS Full time

    Job Title: Technical Lead for Distributed SystemsWe are seeking a highly skilled Technical Lead to join our team at ROSS, a leader in online sports gaming with a technical center of excellence in Toronto.The ideal candidate will have 8+ years of development experience using C# and 5+ years with SQL Server. They will also have expertise in designing and...

  • Database Engineer

    2 weeks ago


    Old Toronto, Canada Bank of America Full time

    Job OverviewAt Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.The role of Database Engineer - Large Distributed Systems is part of Quartz Core Platform's database team. The qualified applicant will contribute to building and re-architecting a globally eventually consistent...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Android Software Engineer">">About the Role:">">We are seeking an experienced Senior Android Software Engineer to join our team at Nexus Systems Group Inc.">You will be responsible for designing, developing, and maintaining high-quality mobile applications using the Android platform.">Our ideal candidate will have a strong background in...


  • Old Toronto, Canada Kinectrics AES, Inc. Full time

    Kinectrics AES, Inc. is a leading energy and utility company consistently ranked as one of the best places to work. As a Power System Studies Engineer, you will play a crucial role in contributing to Canada's expanding energy sector.**Job Overview**We are seeking a highly skilled engineer to join our Distribution Asset Management team.**Job...