Software Engineer
3 weeks ago
Geotab Inc. is a global leader in IoT and connected transportation, certified as a "Great Place to Work." We are a diverse and talented team of individuals working together to help businesses grow and succeed, while increasing the safety and sustainability of our communities.
We are advancing security, connecting commercial vehicles to the internet, and providing web-based analytics to help customers better manage their fleets. Our open platform and Geotab Marketplace offer hundreds of third-party solution options, allowing both small and large businesses to automate operations by integrating vehicle data with their other data assets.
As a Software Developer at Geotab, you will be part of a team responsible for ensuring the reliability of our application. We leverage cutting-edge technologies to enhance availability and scalability, working on project-based initiatives that are highly collaborative and involve diverse roles and cultures.
Key Responsibilities- Define, design, and implement new software applications in collaboration with other members of the development and technical teams.
- Translate application storyboards and use cases into functional applications.
- Perform Test-Driven and Security-Driven Development.
- Conduct comprehensive code reviews and ensure that coding standards are followed.
- Analyze call stacks, trace files, debug logs, or performance data to troubleshoot and identify the root cause of bugs.
- Participate in the development of prototypes, minimum viable products, and PoCs.
- Help maintain code quality, organization, and automation.
- Perform maintenance programming for existing applications.
- Ensure the functionality, performance, scalability, reliability, realistic implementation schedules, and system architecture for each assignment.
- Provide design documents and documentation to ensure efficient maintenance and code reuse.
- Provide recommendations for improvements in the overall development process.
- Participate in a 24x7 on-call rotating schedule (if applicable).
- Experience with using Linux, C#, and.NET, and experience with object-oriented design, unit testing, optimization, and multithreaded programming.
- SQL Server and Postgres database design, optimization, and writing queries.
- Working knowledge of Cloud computing experience with GCP, AWS, and/or Azure.
- Experience with Docker and/or Kubernetes (preferred).
- Experience with Linux (preferred).
- Excellent written and oral communication skills.
- Able to work well under pressure and respond to fast-changing priorities and deadlines.
- Highly organized and able to manage multiple tasks and projects simultaneously.
- Strong analytical skills with the ability to problem-solve to well-judged decisions.
- A strong team-player with the ability to engage with all levels of the organization.
- Technical competence using software programs, including, but not limited to, Google Suite for business (Sheets, Docs, Slides).
- Entrepreneurial mindset and comfortable in a flat organization.
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.
-
Senior Software Engineer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeWe are seeking a skilled Senior Software Engineer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in computer science and at least 5 years of experience in software development.The successful candidate will be responsible for writing, modifying, integrating, and testing software code, as well as maintaining...
-
Software Engineer
3 weeks ago
Oakville, Ontario, Canada Scadea Software Solutions Inc Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Scadea Software Solutions Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages and...
-
Software Engineer
3 weeks ago
Oakville, Ontario, Canada Scadea Software Solutions Inc Full timeWe are seeking a skilled Software Engineer to join our team at Scadea Software Solutions Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages and technologies.Collaborate with...
-
Senior Software Engineer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in computer science and a minimum of 5 years of experience in software development.The successful candidate will be responsible for writing, modifying, integrating, and testing software code, as well as...
-
Senior Software Developer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeAt INDUSTRIOS Software Inc., we are seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in software engineering, with a focus on writing, modifying, integrating, and testing software code. They will also be responsible for maintaining existing computer programs, communicating technical problems and...
-
Software Engineering Professional
1 day ago
Oakville, Ontario, Canada Scadea Software Solutions Inc Full timeAbout the Role:We are seeking an exceptional Software Engineering Professional to join our team at Scadea Software Solutions Inc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software solutions using a variety of...
-
Software Engineer
3 weeks ago
Oakville, Ontario, Canada Scadea Software Solutions Inc Full timeJob Title: Software DeveloperOverview:As a software developer at Scadea Software Solutions Inc, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to ensure that our software meets the highest standards of quality and functionality.Languages and Technologies:* Eclipse* Subversion (SVN)*...
-
Software Engineer
3 weeks ago
Oakville, Ontario, Canada Scadea Software Solutions Inc Full timeAt Scadea Software Solutions Inc, we are seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...
-
Senior Software Engineer
4 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Engineer
4 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Engineer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Engineer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Developer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in software engineering and a passion for developing innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages,...
-
Senior Software Engineer
4 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Engineer
4 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc.ResponsibilitiesDesign, develop, and test software applications using various programming languages, including C#, Visual Basic, and Excel VBA.Maintain and improve existing software systems, ensuring they meet the required standards and...
-
Senior Software Engineer
3 weeks ago
Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full timeJob DescriptionINDUSTRIOS Software Inc. is seeking a highly skilled Senior Software Developer to join our team.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Maintain and improve existing software systems to ensure they meet the company's standards.Collaborate with cross-functional...
-
Software Engineer
3 weeks ago
Oakville, Ontario, Canada Ford Motor Company Full timeAt Ford Motor Company, we're committed to becoming the world's most trusted mobility company. As a key member of our ECG Platform Software Development team, you'll play a crucial role in shaping the future of mobility. We're looking for a talented Software Engineer to join our team and contribute to the development of next-generation SYNC and ECG modules for...
-
Software Engineer
5 days ago
Oakville, Ontario, Canada IS-MCNA Full timeJob Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at IS-MCNA. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing, modifying, integrating, and testing software code, as well as maintaining existing computer...
-
Software Engineer
2 months ago
Oakville, Ontario, Canada KingswaySoft Inc Full timeAbout KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions for the enterprise market. We are currently seeking a highly skilled and experienced Software Engineer to join our high-performing development team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As...
-
Software Engineer
2 months ago
Oakville, Ontario, Canada KingswaySoft Inc Full timeAbout KingswaySoft Inc.KingswaySoft Inc. is a leading provider of innovative software solutions for the enterprise market. We are currently seeking a highly skilled and experienced Software Engineer to join our high-performing development team.Job SummaryThis is a crucial hands-on role responsible for engineering and building complex integration software. As...