Software Engineer
1 week ago
Canonical is seeking a skilled Software Engineer to join our Identity Management team. As a key member of the team, you will be responsible for designing, developing, and delivering high-quality identity management solutions that meet the needs of our customers.
About the RoleThis is an exciting opportunity for an experienced software engineer to contribute to the development of innovative identity management solutions. You will collaborate with a distributed team to design and implement new features and enhancements for identity management solutions, write clean web service APIs, and review code produced by other engineers.
Key Responsibilities- Design and implement new features and enhancements from spec to production and ongoing operations at scale
- Collaborate with a distributed team to design and implement new features and enhancements for identity management solutions
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang)
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You are a software engineer with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You have solid experience working in an agile development environment
- You love technology and working with a diverse set of talented people
- You are comfortable with Ubuntu as a development and deployment platform
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations.
What We Offer- Work from home
- Learning and development allowances
- Competitive Salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology
-
Software Engineer
6 days ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
5 days ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
5 days ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
6 days ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
1 week ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
1 week ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software Developer OpportunityMagellan Aerospace Corporation is seeking an experienced Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key Responsibilities:Develop software solutions to complex customer requirementsDesign and implement software architecture to meet customer...
-
Software Engineer
5 days ago
Winnipeg, Manitoba, Canada S&P Global Full timeAbout the Role:We are seeking a highly skilled Software Developer to join our team of talented engineers at S&P Global Market Intelligence.The successful candidate will be responsible for providing software engineering functions to our MI CIQ Solutions Dashboard suite, working closely with product owners and technology partners to understand existing systems...
-
Software Engineer
6 days ago
Winnipeg, Manitoba, Canada S&P Global Full timeAbout the Role:We are seeking a highly skilled Software Developer to join our team of talented engineers at S&P Global Market Intelligence.The successful candidate will be responsible for providing software engineering functions to our MI CIQ Solutions Dashboard suite, working closely with product owners and technology partners to understand existing systems...
-
Software Engineer
1 week ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software DeveloperMagellan Aerospace is a global leader in the aerospace industry, providing complex assemblies and systems solutions to aircraft and engine manufacturers, and defence and space agencies worldwide.We are seeking an Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key...
-
Software Engineer
1 week ago
Winnipeg, Manitoba, Canada Magellan Aerospace Corporation Full timeIntermediate Software DeveloperMagellan Aerospace is a global leader in the aerospace industry, providing complex assemblies and systems solutions to aircraft and engine manufacturers, and defence and space agencies worldwide.We are seeking an Intermediate Software Developer to join our development team at our manufacturing hub in Winnipeg, Manitoba.Key...
-
Software Engineer
6 days ago
Winnipeg, Manitoba, Canada Taiv Full timeJob Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team at Taiv. As a key member of our engineering team, you will be responsible for designing, testing, building, and deploying projects that will help us achieve our mission of making TV commercials as targeted as Facebook ads.About TaivTaiv is a...
-
Software Engineer
6 days ago
Winnipeg, Manitoba, Canada Taiv Full timeJob Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team at Taiv. As a key member of our engineering team, you will be responsible for designing, testing, building, and deploying projects that will help us achieve our mission of making TV commercials as targeted as Facebook ads.About TaivTaiv is a...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada StandardAero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to join our Central Engineering team. As a key member of our team, you will design and develop software for Engine Test Cell data acquisition and control systems using C#, SQL, and LabVIEW.ResponsibilitiesDevelop software for Engine Test Cell data acquisition and...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada StandardAero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to join our Central Engineering team. As a key member of our team, you will design and develop software for Engine Test Cell data acquisition and control systems using C#, SQL, and LabVIEW.ResponsibilitiesDevelop software for Engine Test Cell data acquisition and...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work with computer, electrical, and mechanical engineers to create systems that are accurate, maintainable, and...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work with computer, electrical, and mechanical engineers to create systems that are accurate, maintainable, and...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work collaboratively with computer, electrical, and mechanical engineers/technologists to create systems that are...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work collaboratively with computer, electrical, and mechanical engineers/technologists to create systems that are...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work with computer, electrical, and mechanical engineers to create systems that are accurate, maintainable, and...
-
Software Development Engineer
2 weeks ago
Winnipeg, Manitoba, Canada Standard Aero Full timeSoftware Development EngineerStandardAero is seeking a skilled Software Development Engineer to design and implement data acquisition and control systems for testing gas turbine engines. As a key member of our Central Engineering team, you will work with computer, electrical, and mechanical engineers to create systems that are accurate, maintainable, and...