Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
The ideal candidate will possess:A degree in Computer Science, Electrical Engineering, or a related field. Strong programming skills in C/C++, Python, or similar languages. Experience with embedded systems and real-time operating systems. Familiarity with control theory and algorithm development. Excellent problem-solving skills and attention to detail.
About the job
Join our dynamic team as an Embedded Software Controls Engineer where you will play a crucial role in developing innovative software solutions for embedded systems. You will collaborate with cross-functional teams to design, implement, and test control algorithms while ensuring high performance and reliability of software products.
About Collabera
Collabera is a leading provider of IT and workforce solutions, dedicated to delivering high-quality services to our clients. We foster an inclusive work environment that encourages innovation and collaboration, making us a great place to advance your career.
Similar jobs
1 - 20 of 5,708 Jobs
Search for Senior Software Engineer, Control Plane
Join Us in Shaping the Future of Connectivity!At Kong, we believe in the power of connections. If you find yourself intrigued by this opportunity but feel you may not meet every requirement, we encourage you to apply. We value unique strengths and diverse experiences.About the Position:As a Senior Software Engineer focused on the Control Plane, you will design, develop, and sustain microservices that drive the Kong Konnect Service Connectivity Platform. Collaborating with Product Management and various engineering teams, your contributions will have a profound influence on both our customers and the overall success of Kong.Your Responsibilities:Build and maintain critical services for Kong's cloud-hosted control plane.Enhance Kong's Cloud and Enterprise services.Develop innovative solutions to technical challenges of moderate complexity.Provide support for services in production through an on-call rotation.Create automated tests to ensure code functionality and prevent regressions.Act as a mentor to junior team members, fostering growth and learning.Your Qualifications:5+ years of experience in developing, delivering, and maintaining complex software solutions in a team environment.Proficient in Go programming language.Experience in designing, prototyping, building, and debugging microservices architectures and distributed systems.Knowledge of DevOps practices, monitoring, and observability.Familiarity with L4/L7 proxies like Nginx, HAProxy, Envoy, or similar technologies.Experience in developing and maintaining large-scale SaaS platforms, with knowledge of containerization and Kubernetes.Expertise in API design and management throughout the API lifecycle.Strong background in data modeling with relational databases.Proficient in Git and GitHub workflows.Strong advocate of test-driven development and automated testing practices.Exceptional verbal and written communication skills.
About TailscaleTailscale is at the forefront of redefining the Internet by creating software that simplifies secure connections between individuals and their devices, regardless of their location. Our platform is trusted by a diverse range of users, from individual hobbyists to large enterprises, all utilizing Tailscale daily to safeguard their networks, facilitate access to internal resources, and more. Our mission is to restore the Internet to its former ease, sensibility, and safety. Founded in 2019, we operate as a fully distributed team and are supported by notable investors including Accel, CRV, Insight, Heavybit, and Uncork Capital.Job DescriptionWe are on the lookout for a dedicated and talented Full-time Backend Engineer to join our expanding Control Plane Team. As a vital member of our engineering team, you will:Contribute to the development of the Tailscale product by engaging with both open-source client code and associated backend services.Take charge of the entire product lifecycle, from coding to ideation and strategic decisions.Collaborate closely with UX/UI designers and product managers to define and enhance features.As a dynamic and fully remote organization, we seek a highly motivated individual who can drive the product forward at critical intersections of technology and operations, particularly within the control plane and its supporting services. Being able to adapt quickly, work collaboratively with technically skilled teams, and thrive in an asynchronous environment is crucial.Key ResponsibilitiesCollaborate with a team of engineers to design, develop, test, and document core software components.Develop product features related to our control plane, relay infrastructure, and identity integrations.Demonstrate ownership over running services by ensuring observability, participating in incident responses, and handling customer support escalations.Analyze and enhance the efficiency, scalability, and stability of various system resources.Adopt a security-first approach in both design and implementation.What We Are Looking ForProven experience with distributed systems.Proficiency in the Go programming language.Familiarity with one or more SQL databases.Understanding of networking concepts (IP addressing, routing, etc.).
Role Overview Confluent is hiring a Staff Software Engineer I focused on Control Plane Core Infrastructure. This remote role based in Ontario, CA, centers on building and improving the systems that power Confluent’s platform. What You Will Do Design and develop core infrastructure components for the control plane Work with modern technologies to support platform reliability and performance Help deliver seamless data streaming for Confluent’s customers Location Remote within Ontario, CA.
About OktaOkta is recognized globally as the leader in identity management, empowering users to securely access any technology, anywhere, on any device or application. Our versatile offerings, including the Okta and Auth0 platforms, prioritize security through robust authentication, access control, and automation, placing identity at the forefront of modern business security and growth.At Okta, we value diverse perspectives and experiences. We are not merely seeking a candidate who fulfills every requirement; instead, we welcome lifelong learners who can enhance our team with their unique insights.Join us in creating a world where identity is truly in the hands of the user.The Auth0 platform is a critical part of our infrastructure, facilitating over 100 million logins daily for clients worldwide, and our growth trajectory is steep! The Control Plane team within Auth0 empowers our engineers by providing tools that expedite the deployment and management of services on AWS and Azure. This role is pivotal; your contributions will establish the foundation that enables Auth0 to scale effectively for years to come.We seek a Senior Engineer passionate about crafting robust orchestration systems, idempotent APIs, and high-quality developer tools. This position involves developing the 'brain' of the platform, which encompasses everything from environment provisioning to emergency rollbacks. The ideal candidate will obsess over system state consistency and strive to create a seamless, self-service experience for fellow engineers.
Join our dynamic team as an Embedded Software Controls Engineer where you will play a crucial role in developing innovative software solutions for embedded systems. You will collaborate with cross-functional teams to design, implement, and test control algorithms while ensuring high performance and reliability of software products.
About the Role Vention Inc. is looking for a Senior Software Engineer to help build and improve software that supports manufacturing businesses. This position is based in Montreal. What You Will Do Design and develop software solutions that help clients optimize their manufacturing processes Work closely with colleagues from different teams to deliver reliable, user-focused products Contribute ideas that shape both the technology stack and the direction of new features Who You’ll Work With This role is part of the engineering team and involves frequent collaboration across departments to improve product quality and user experience.
About UsAt Temporal, we are revolutionizing the way developers build applications with our open-source programming model. Our goal is to simplify code, enhance application reliability, and empower developers to focus on delivering features swiftly. We are on a mission to become the indispensable foundation of every developer's toolkit, and we are assembling a talented team to achieve that vision. Our core values shape our culture and drive our decisions: we are curious, ambitious, collaborative, authentic, and humble. As we expand, we seek individuals who resonate with our values, challenge conventional thinking, and aspire to shape our future. If you are passionate about enhancing the developer experience, creating top-notch open-source software and communities, and want to join our dynamic team, we would love to connect with you!SummaryWe are looking for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this role, you will focus on building and refining the systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.Your responsibilities will encompass the entire software lifecycle—from design and implementation to deployment and ongoing operation. You will collaborate with engineering teams to evolve release automation, enhance tooling, and minimize manual intervention in our build and shipping processes.What You'll DoDesign, develop, and maintain tools and systems that support release automation and deployment workflows.Write clean, reliable, and concurrent code for distributed systems, including build pipelines and deployment tooling.Collaborate with cross-functional teams to enhance release quality and boost developer productivity.Document technical designs, deployment best practices, and operational procedures.Engage in design reviews within small teams and contribute practical engineering solutions.What You’ll LearnDiscover innovative ways to leverage Temporal throughout the release and deployment lifecycle.Deepen your knowledge of Temporal’s architecture and service interactions.Experiment with new automation patterns, testing strategies, and workflow designs to enhance release confidence.
Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance
Full-time|Hybrid|Edmonton, AB, CAN (Remote or Hybrid)
Join Fleetworthy Solutions, the leader in fleet technology, where we provide a comprehensive suite of solutions for fleet readiness. Our platform integrates safety and compliance management, toll operations, and weigh station bypassing, empowering fleets to operate efficiently and confidently.With 75% of North America's top fleets relying on our services, Fleetworthy stands out as the most trusted provider of toll management solutions and the largest network for weigh station bypass. We go beyond mere regulatory compliance, enhancing safety programs and ensuring proactive audit readiness. Our innovative approach supports millions of vehicles and drivers, solidifying our reputation as a trailblazer in the industry.
Join Carta as a Senior Software Engineer II, where you will play a pivotal role in developing cutting-edge software solutions that empower businesses and investors alike. You will collaborate with cross-functional teams to deliver high-quality applications and contribute to the entire software development lifecycle, from concept to deployment.
Fivetran is seeking a Senior Database Software Engineer to join the team in Toronto, Ontario. This role centers on developing and refining advanced database systems that form the backbone of Fivetran’s products and services. Key responsibilities Design and architect scalable database solutions to enable both new and existing product features Collaborate with engineering, product, and other teams to deliver reliable and efficient database systems Use in-depth knowledge of database technologies to address complex technical issues and enhance system performance Location This position is based in Toronto, Ontario, Canada.
Join Shakepay in our quest to usher in the Bitcoin golden age, reimagining financial services to ensure that every Canadian gets their fair share.Our culture thrives on meaningful work, teamwork, and celebrating victories. If you’re driven by growth, swift execution, and a collaborative spirit among like-minded individuals, we invite you to build with us!About ShakepaySince our inception in 2015, we have developed the Shakepay app to streamline the process of buying and earning Bitcoin, making it fast, easy, and secure. In 2022, we launched the Shakepay Card, enabling users to earn Bitcoin rewards while shopping. Today, over one million Canadians leverage Shakepay to enhance their Bitcoin savings and take charge of their financial futures.We are regulated across all Canadian provinces and territories and supported by esteemed venture capitalists with $44 million in funding. Our passionate and growing community is looking for individuals eager to contribute to something truly exceptional.About the Risk TeamWe are establishing a dedicated Risk team at Shakepay to develop the next generation of our risk systems and decision-making capabilities. The team's mission is to foster sustainable business growth by safeguarding customers, Shakepay, and the wider financial ecosystem from abuse while adeptly balancing fraud prevention, regulatory compliance, customer experience, and operational efficiency.This small, newly formed team—starting with around two engineers and a data partner—offers substantial ownership, ambiguity, and the chance to shape foundational systems. The team collaborates closely across fraud, decision science, security, compliance, and customer support, managing risk-related internal tools and controls.Role Overview: Senior Software Engineer, RiskWe seek a Senior Software Engineer to help enhance Shakepay’s core risk systems. In this role, you will revamp our risk engine, refine decision-making frameworks, and develop the necessary data and tools to detect, prevent, and respond to fraud and abuse. Your influence will extend across the engineering organization, directly impacting customer trust and business outcomes.This position is perfect for an experienced engineer who thrives on ownership, systems thinking, and navigating ambiguous problem spaces, and who is passionate about striking the right balance between protection and customer experience.Key ResponsibilitiesEnhance core risk systems and decision-making infrastructure.Design and implement scalable backend services that bolster fraud prevention and compliance.
As a Senior Infrastructure Software Engineer at Afresh Technologies, you will play a crucial role in enhancing our infrastructure to support cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain scalable systems that improve our operational efficiency and reliability.
At Portless, we are at the forefront of revolutionizing the logistics and supply chain industry through innovative technology solutions. We are seeking a skilled Senior Software Engineer to join our vibrant team and contribute significantly to the design and development of state-of-the-art software applications that optimize our operations and elevate our service offerings. In this role, you will work closely with cross-functional teams to deliver high-quality software solutions that align with customer expectations and industry standards. Your contributions will span the entire software development lifecycle, from initial concept through deployment, ensuring our applications are both functional and scalable. Your technical expertise will be instrumental in advancing our automation and optimization initiatives, ultimately enhancing the efficiency of our logistics processes. If you are passionate about technology and eager to make a difference in a transformative organization, we invite you to join us at Portless, where flexibility and creativity converge to redefine logistics solutions.
Rivian and Volkswagen Group Technologies brings together two major names in the automotive world through a joint venture. The team focuses on developing advanced technology for electric vehicles, such as operating systems, zonal controllers, and cloud connectivity. Their work aims to address the changing needs of mobility and set new benchmarks in the automotive sector. Expertise covers connectivity, artificial intelligence, and cybersecurity, with a strong emphasis on sustainable and forward-looking solutions. The mission centers on creating a more connected and intelligent experience for both drivers and passengers. Role overview The Senior Staff Software Engineer - Infotainment Software role focuses on building and maintaining mission-critical in-vehicle applications for Rivian’s R1 and upcoming vehicle lines. This position is designed for engineers with deep experience who can help deliver seamless, high-quality infotainment systems. The team values curiosity, creative approaches to problem-solving, and a commitment to high standards. There is a shared motivation to question assumptions and make real progress in automotive software. Location Vancouver, British Columbia
Join our dynamic team at Samsara as a Senior Software Engineer focused on driving growth through innovative software solutions. In this remote role, you will leverage your expertise to develop high-quality software that enhances user experience and drives customer engagement.
Join Lattice as a Senior Software Engineer in Analytics, where you will play a crucial role in enhancing our analytical capabilities. We are looking for a passionate engineer who thrives in a collaborative environment and is eager to tackle complex technical challenges.
SurveyMonkey seeks a Senior Software Engineer II based in Ottawa, Canada. This role centers on developing software that enables users to create and analyze surveys, supporting a widely used platform. Role overview As a Senior Software Engineer II, you will contribute to building and improving features that help people design surveys and interpret results. The work involves both front-end and back-end development, with a focus on delivering reliable and user-friendly tools. Collaboration and approach The team emphasizes working together to solve challenges. Creative problem solving and strong technical skills are important for success in this environment. Sharing ideas and learning from teammates is part of the daily routine. What you will bring Experience building and maintaining software products Ability to tackle technical problems with creativity and care Strong communication and collaboration skills
Join our dynamic team at Pigment as a Senior Backend Software Engineer. In this role, you will be instrumental in designing and implementing robust backend solutions that empower our innovative platform. You will collaborate with cross-functional teams to enhance system performance and scalability while ensuring a seamless user experience.
Join Braze as a Senior Software Engineer I in Toronto, where you will leverage your expertise in software development to create innovative solutions. You will collaborate with cross-functional teams to design, develop, and maintain complex systems while ensuring high performance and responsiveness.
Mar 10, 2026
Sign in to browse more jobs
Create account — see all 5,708 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.