Staff Software Developer
3 months ago
Hi there Thanks for stopping by
Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place to join our team.
As a Staff Software Engineer on the Universal Catalog team, you will be responsible for the technical evolution, development and maintenance of systems and business functionality in Lightspeed’s B2B Network. Our goal is to improve the connection between brands and retailers, aid discoverability of new brands/suppliers, and liberate retailers from manual, time-consuming workflows.
As a Staff Engineer, you are expected to bring strong technical expertise, a great understanding of distributed systems, a passion for mentoring others and experience with evolving the team’s process, tooling, etc. You will take an active role in leading various production operations, including production support.
Most importantly, you’ll work with retail and wholesale experts in a rapidly growing department that is a big part of Lightspeed’s success.
What you'll be responsible for
Evolving the technical architecture to help scale Universal CatalogCollaborating closely with Product and Operations to enhance the business functionality
Partnering with other technical leaders across the Retail organization to evolve the overall technical ecosystem
Bringing a strong commitment to engineering excellence spanning areas like code quality, observability and production operations among others
Delivering on roadmap commitments through development of features & bugs across various services
Decomposing high level requirements into development tasks and work items for delegation
Initiating and contributing to continuous improvement of our software delivery processes and practices
Mentoring your team members and identifying and encouraging areas of growth and career development
Participating in finding top talent for your team and the organization
Supporting the tools and products that the team delivers
What you’ll be bringing to the team
Expertise in engineering and computer science fundamentalsExpertise and well formed opinions on developing and maintaining distributed systems at scale
Expert programming skills in Go, TypeScript, Python, Java or C#.
Experience developing scalable, reliable applications on the cloud (we use AWS/GCP).
Experience in working with search systems (we use ElasticSearch), measuring result performance and tuning for optimal outcomes.
Comfort with working in more than one major programming language.
Experience leading multi-quarter, cross team initiatives and feature work from design to production deployment
Strong sense of ownership, willingness to take informed risks and champion a blame-free culture
Curiosity and a deep desire for continuous learning
Who you are
You have a passion for software development and a customer-focused mindset. You are a team player who can work with, and help grow, other developers. You understand the need for constant improvement, self-growth, and accountability. You step up to solve problems for the business.You set ambitious goals, and act with a sense of urgency and focus
What's in it for you?
Join a fast-paced, high-growth company. Surround yourself with strong talent and enjoy continuous professional growth. Develop in a modern and proven technology stack. Great benefits and perks, including equity and flexible/hybrid remote work options, in a diverse and inclusive environment. Development of very high traffic products, used at the global scale. Opportunities to learn and expand your skill set Become a valued part of the diverse and inclusive Lightspeed family.… and enjoy a range of benefits that’ll keep you happy, healthy and (not) hungry:
Lightspeed equity scheme (we are all owners) Flexible paid time off policy Health Insurance Health and wellness benefit of $500 per year Paid leave and assistance for new parents Mental health online platform and counseling & coaching services Volunteer day-
Staff Software Developer
1 month ago
Ottawa, Ontario, Canada Assent Compliance Full timeWe are looking for a highly skilled Staff Software Developer to lead the technical quality of our UI solutions and drive the development of reusable UI components.The ideal candidate will have 10+ years of experience in software development, expertise in front-end frameworks, and a strong understanding of performance optimization, scalability, and...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...
-
Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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,...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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,...
-
Principal Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Staff Software Developer
4 months ago
Ottawa, Canada Trend Micro Full timeTrend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. Fueled by decades of security expertise, world-leading global threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals across clouds, networks,...
-
BlackBerry QNX Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...
-
Principal Software Developer
4 weeks ago
Ottawa, Canada Perforce Software, Inc. Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it,...
-
Software Development Engineer Staff
1 month ago
Ottawa, Canada Assent Compliance Inc. Full timeh3>Staff Software Developer - Frontend / UIFull-timeRegion: North AmericaAssent is the leading solution for supply chain sustainability tailored for the world’s top-tier, sustainability-driven manufacturers. Hidden risks riddle supply chains, many of which weren't built with sustainability in mind. With insights from experts, Assent is the tool...
-
Senior Systems Software Developer
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...
-
Android Software Development Engineer
4 weeks ago
Ottawa, Canada Flexera Software, Inc. Full timep>Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Embedded Systems Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...
-
Expert Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking a talented Senior Systems Software Developer to join our elite team at QNX Software Systems. This is an exceptional opportunity to work on the core operating system of the world's most critical embedded systems, including those in automobiles, internet devices, medical equipment, and smartphones.Key ResponsibilitiesDevelop kernel...
-
Embedded Software Systems Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryQNX Software Systems is seeking a skilled Systems Integration Developer to collaborate with our elite team. This role involves working with the entire suite of QNX products, including Hypervisor, QAVF, Blackchannel, Acoustics, etc. The successful candidate will help establish module and system level architecture from the early stages of projects...
-
Embedded Systems Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout this role:BlackBerry QNX is seeking a talented Embedded Systems Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Your responsibilities will include:Participating in architecture and strategy sessions with our...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: Onsite OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: onsite OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
Ottawa, Canada Motorsport Hackers Full timeJob Summary We are seeking a diligent, detail-driven professional to provide vital expertise in support of In-Vehicle Infotainment System Software development. The Embedded Infotainment Staff Software Development Engineer/Architect is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...