Software Developer
3 weeks ago
Key Responsibilities:
- Collaborate with a distributed team to design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Review code produced by other engineers and discuss ideas to find good solutions.
- Create and enhance management, authentication and authorization API endpoints.
- Craft end-user authentication flows from design to implementation.
About the Role:
This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.
Requirements:
- 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.
About Canonical:
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. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
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.
-
RDKB Software Architect
1 month ago
Philadelphia, Pennsylvania, United States United Software Group Full timeRDKB Architect Job DescriptionWe are seeking a highly skilled RDKB Architect to join our team at United Software Group. The ideal candidate will have a strong background in software development, particularly in the areas of embedded systems, Linux kernel, and networking protocols.Key Responsibilities:Design and develop software architecture for RDK-B,...
-
Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Insight Global Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Insight Global.Key Responsibilities:* Develop and maintain software applications using various programming languages and technologies* Collaborate with cross-functional teams to design and implement software solutions* Troubleshoot and resolve software...
-
RDKB Software Architect
4 weeks ago
Philadelphia, Pennsylvania, United States United Software Group Full timeJob Title: RDKB ArchitectJob Summary:United Software Group is seeking a highly skilled RDKB Architect to lead the development of broadband devices and related components. The ideal candidate will have at least 12-15 years of experience in working with development of broadband devices and its related components.Key Responsibilities:Design and develop software...
-
Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Westinghouse Electric Company Full timeJob Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at Westinghouse Electric Company. As a Software Developer, you will be responsible for delivering support, administration, and development services for our document management suite of applications.Key Responsibilities:Provide server and client support for...
-
Axiom Developer
1 month ago
Philadelphia, Pennsylvania, United States United Software Group Full timeJob Title: Axiom DeveloperJob Description:We are seeking a highly skilled Axiom Developer to join our team at United Software Group. The ideal candidate will have extensive experience in configuring Axiom for large data sets, as well as expertise in database design and programming skills - SQL/PLSQL. Familiarity with OAS or Tableau is a plus.Key...
-
Junior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States SynergisticIT Full timeWe are seeking a skilled Junior Software Developer to join our team at SynergisticIT. As a Junior Software Developer, you will be responsible for designing, developing, and testing software applications. You will work closely with our experienced team of developers to deliver high-quality software solutions to our clients.Key Responsibilities:Design and...
-
Senior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Motion Recruitment Full timeJob Title: Senior Software DeveloperAbout the Role:We are seeking a skilled Senior Software Developer to join our team at Motion Recruitment. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining our insurance applications.Key Responsibilities:Design and develop software applications using Java and Spring BootWork...
-
Java Software Developers
4 weeks ago
Philadelphia, Pennsylvania, United States SynergisticIT Full timeWe are seeking a skilled Java developer to join our team at SynergisticIT. As a Java developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Our ideal candidate will have a strong background in computer science, computer engineering, or a related field, with a solid understanding of Java...
-
Software Development Engineer
4 weeks ago
Philadelphia, Pennsylvania, United States Comcast Cable Communications LLC Full timeJob Description:As a Software Development Engineer at Comcast Cable Communications LLC, you will be responsible for designing and developing software applications using various technologies and tools. Your primary focus will be on providing technical leadership in designing software, monitoring and troubleshooting software performance using ELK...
-
Senior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Jobot Full timeSoftware Solutions for the FutureWe're a team of innovative software developers at Jobot, specializing in creating cutting-edge enterprise-level solutions for large enterprises, startups, and other organizations. Our focus is on delivering scalable, modern software applications that solve complex business problems.We're looking for a talented Senior Software...
-
Software Development Leader
5 days ago
Philadelphia, Pennsylvania, United States Clarivate Analytics US LLC Full timeWe are seeking a highly skilled Software Development Leader to drive the design, development, and evaluation of software and systems within our organization. As a key member of the team, you will be responsible for implementing software solutions for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale...
-
Senior Software Developer
1 month ago
Philadelphia, Pennsylvania, United States Jobot Full timeSoftware Engineer OpportunityWe are a leading industrial data management platform focused on energy efficiency analysis. We're seeking an experienced Software Engineer to join our R&D team and contribute to the development of software used by thousands of enterprises in the energy and infrastructure sector.Key Responsibilities:* Develop software using .NET...
-
Senior Software Developer
1 month ago
Philadelphia, Pennsylvania, United States The Children's Hospital of Philadelphia Full timeSenior Software DeveloperAt The Children's Hospital of Philadelphia, we are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software and applications. You will work independently and as part of a project team in a highly matrixed research...
-
Senior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Saxon Global Full timeJob Summary:The Software Developer III role at Saxon Global involves developing, maintaining, and supporting software deliverables and projects as directed by the NPS Core Project Teams and NPS Management. This position requires a strong background in object-oriented design, with experience in application development and a proven track record of debugging...
-
Senior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Jobot Full timeUnlock Your Potential as a Senior Software EngineerAt Jobot, we're on the hunt for a passionate and skilled Senior Software Engineer with a strong background in Golang and TypeScript. As an integral part of our dynamic Software Engineering team, you will play a pivotal role in shaping our software solutions, influencing our strategies, and ensuring the...
-
Golang Software Developer
1 month ago
Philadelphia, Pennsylvania, United States Comcast Full timeAbout the RoleWe are seeking a highly skilled Golang software developer to join our team at Comcast. As a key member of our engineering team, you will be responsible for designing and developing scalable, efficient, and secure software applications using Golang.Key Responsibilities:Design and develop cloud-native applications using GolangCollaborate with...
-
Mobile Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Kane Partners LLC Full timeKey Responsibilities:We are seeking a highly skilled Android Software Professional to join our team at Kane Partners LLC. As a key member of our engineering group, you will be responsible for developing high-level software enhancements for our e-commerce platform solutions.Key Skills:3+ years of experience in Android software development3+ years of...
-
Software Development Engineer
4 weeks ago
Philadelphia, Pennsylvania, United States Advance Sourcing Concepts, LLC Full timeThe ideal candidate will be responsible for defining, developing, and implementing new systems, as well as major enhancements to existing systems, and production support for systems with high complexity.Key responsibilities include:Providing project leadership for major feasibility or business systems analysis studiesDesigning and implementing large scale...
-
Software Development Leader
4 weeks ago
Philadelphia, Pennsylvania, United States Mindex Full timeAbout the RoleMindex is seeking a skilled Software Development Leader to join our team. As a key member of our software development division, you will be responsible for developing efficient and effective solutions to complex business problems.Key ResponsibilitiesPartner with technical and non-technical stakeholders to design, develop, and guide advanced...
-
Senior Software Developer
4 weeks ago
Philadelphia, Pennsylvania, United States Jobot Full timeEnterprise Software SolutionsAt Jobot, we're seeking a highly skilled Senior Software Developer to join our team of architects and engineers developing new solutions for clients. As a key member of our team, you will be responsible for designing, architecting, and building scalable, enterprise applications from the ground up using modern .NET...