Senior Software Developer
3 weeks ago
Basis:
Permanent - Full-time
Area of Interest:
Product & Software Development
Location:
Oakville, Ontario
Who we are
Geotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.
Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Geotab's open platform and Geotab Marketplace, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.
Our team is growing and we're looking for people who follow their passion, think differently and want to make an impact. Ours is a fast-paced, ever-changing environment. Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Reach your full potential with Geotab.
Who you are:
You are a skilled Senior Software Developer with expertise in Keycloak or other OAuth 2.0-compliant authorization servers to join our growing team. You are skilled in the use of current programming languages and tools and generally act as a team resource on custom development initiatives. You find reward in building robust software that can function 24/7 with no downtime. If you love technology, are passionate about creating scalable software, SDKs, and APIs and are keen on contributing to open source projects - we would love to hear from you.
What you'll do:
The Senior Software Developer will play a crucial part in integrating Keycloak as our authentication platform and ensuring its smooth operation. You will be responsible for developing and maintaining integration/customization code for Keycloak, optimizing Keycloak server performance, and managing upgrades to ensure a secure and reliable authentication system.
How you'll make an impact
- Integrate Keycloak with existing applications and systems and develop custom extensions to meet business requirements.
- Troubleshoot and resolve Keycloak-related issues.
- Plan and execute Keycloak upgrades, ensuring minimal disruption to services.
- Collaborate with other developers and stakeholders to ensure seamless integration and user experience.
- Design and implement security and architecture of the authentication infrastructure.
- Ensure scalability and security of the authentication system through comprehensive testing, including Test-Driven and Security-Driven Development, to ensure high availability.
- Write and maintain secure, high-quality code in both Java and C#.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Stay current with advancements in Keycloak features, security practices, and industry developments.
- Participate in a 24x7 on-call rotating schedule.
What you'll bring to the role
- 5+ years of experience as a Software Developer, with a strong background in Java, C#, and relational databases.
- Strong understanding of authentication and authorization concepts.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with OAuth 2.0 and OpenID Connect (OIDC) protocols.
- Experience with RESTful API design and development.
- Knowledge of DevOps practices and CI/CD pipelines.
- Knowledge of software development best practices, including version control (Git), testing, and code reviews.
- Self-motivated and capable of driving projects to completion both independently and in a team setting.
- Able to work well under pressure and respond to fast changing priorities and deadlines.
- Strong problem-solving and debugging skills and attention to detail.
- Excellent communication and collaboration skills.
- Bachelor of Computer Science, Electrical/Software Engineering or other related degrees.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP) (preferred).
- Active contributions to the Keycloak community or other open-source projects (preferred).
- Familiarity with security auditing and penetration testing (preferred).
- Hands-on experience with Keycloak, including installation, configuration, and scripting (preferred).
If you got this far, we hope you're feeling excited about this role Even if you don't feel you meet every single requirement, we still encourage you to apply.
Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.
Why job seekers choose Geotab
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only
How we work
At Geotab, we have adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology
We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish – in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com.
#J-18808-Ljbffr
-
Senior Software Developer
2 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior Software Developer (Keycloak - Authentication and Authorization system)Who we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our...
-
Senior Software Developer
15 hours ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeCompany OverviewGeotab is a global leader in IoT and connected transportation, committed to creating a safe and sustainable future for all. We're driven by innovation and a passion for technology.Job DescriptionThe Senior Software Developer will play a crucial role in integrating Keycloak as our authentication platform and ensuring its smooth operation. You...
-
Senior Software Developer
4 weeks ago
Oakville, Ontario, Canada Eunasolutions Full timePosition Summary:As a Senior Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will leverage your experience to design and develop solutions for our customers, build and enhance our product platform, and...
-
Senior Software Developer
3 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior Software Developer (Authentication and Authorization system)Who we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is...
-
Senior Software Developer
15 hours ago
Oakville, Ontario, Canada Eunasolutions Full timePosition Summary:As a Senior Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will leverage your experience to design and develop solutions for our customers, build and enhance our product platform, and...
-
Senior Software Developer
2 days ago
Oakville, Ontario, Canada Euna Solutions Full timeJob Description Job Description Salary: Position Summary:As aSenior Software Developeron the Procurement team at Euna Solutions, youll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will leverage your experience to design and develop solutions for our customers, build and...
-
Senior Software Developer
4 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the internet and providing...
-
Senior Software Developer
2 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeWho we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the internet and...
-
Senior Software Developer
15 hours ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeWho we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the internet and...
-
Senior Software Developer, Full Stack
4 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior Software Developer, Full Stack (Compliance HOS)Who we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing...
-
Software Development Expert
13 hours ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeAbout the Role">We are seeking an experienced Senior Software Developer to join our dynamic team. In this role, you will have the opportunity to work on complex technical challenges and contribute to the development of one of our core applications.As a Senior Software Developer, you will be responsible for defining, designing, and implementing new software...
-
Senior Software Developer, Full Stack
4 weeks ago
Oakville, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior Software Developer, Full Stack (Mobile App Platform)Who we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing...
-
Front End Developer
4 weeks ago
Oakville, Ontario, Canada Serialization Software Full timeJoin to apply for the Front End Developer role at ZPI.At ProMach, we're looking for people who want to shine. You'll have opportunities to take your career in the direction you want. You can be creative, strategic, persuasive, influential, mechanical marvel, customer service authority, meticulous, a closer, and a futurist.You'll be challenged and rewarded....
-
Senior Software Engineer
1 hour ago
Oakville, Ontario, Canada Eunasolutions Full timeRequired Skills and QualificationsWe are seeking an experienced Senior Software Developer who possesses a proven track record of delivering robust software in JavaScript or TypeScript. You should have clear technical expertise in at least one back-end framework and front-end framework, as well as experience with development collaboration tools like JIRA and...
-
Frontend Software Engineer
9 hours ago
Oakville, Ontario, Canada Serialization Software Full timeOur TeamWe're a close-knit team of software developers, designers, and engineers who share a passion for innovation and excellence.We're dedicated to delivering high-quality software solutions that meet the needs of our customers.We believe in open communication, collaboration, and mutual respect.The JobWe're seeking a highly skilled front-end software...
-
Senior Software Developer Product
4 weeks ago
Oakville, Ontario, Canada Geotab Inc. Full timeGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the internet and providing...
-
Senior Software Developer Product
15 hours ago
Oakville, Ontario, Canada Geotab Inc. Full timeGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the internet and providing...
-
Software Frontend Architect
1 hour ago
Oakville, Ontario, Canada Serialization Software Full timeJoin Our TeamWe're a dynamic and innovative company that values teamwork and collaboration.We're looking for talented individuals who share our passion for developing cutting-edge software solutions.As a front-end software developer, you'll be responsible for building user-friendly interfaces for our web-based applications.You'll work closely with our design...
-
Senior Software Architect
13 hours ago
Oakville, Ontario, Canada Geotab Inc. Full timeAbout the RoleAs a Senior Software Developer at Geotab Inc., you will play a crucial part in integrating Keycloak as our authentication platform and ensuring its smooth operation. Your responsibilities will include developing and maintaining integration/customization code for Keycloak, optimizing Keycloak server performance, and managing upgrades to ensure a...
-
Senior Software Development Manager
7 days ago
Oakville, Ontario, Canada ROSS Full timeOur team at ROSS specializes in helping companies align their people strategy with business growth through remote or onsite HR and recruitment solutions.We are currently looking for a Technical Lead to join our software development team. This is a key role that requires technical expertise, leadership qualities, and excellent communication skills to drive...