Who we are
Who you are:
Geotab is seeking a Senior Software Developer who will develop high level code with attention to system integration and scalability. You are able to create representations for functions and user interfaces. You will ensure that the software meets all requirements of design, quality, security, extensibility etc. You have the ability to take the solution all the way to the finish line.
What you'll do:
Join a Fleet Compliance development team to drive innovation and improve driver safety in the trucking industry. The team is seeking an experienced Senior Software Developer to take on the role of creating software that streamlines driver-safety compliance and enhances the lives of administrators and drivers out on the road. You will contribute to mission-critical applications that are used by over 450k drivers daily and the role requires a keen eye for detail as well as the ability to scale & load test software solutions effectively. The Fleet Compliance team works with a modern tech stack including C#, ASP.NET, Docker, Kubernetes, and Postgres on the backend; as well as TypeScript, React and Redux on the frontend. Code quality is prioritized through unit, integration and end-to-end testing as well as defensive coding practices to ensure the rapid releases are stable and scalable. This role offers a unique blend of complex technical challenges and the opportunity to improve driver safety and build a more efficient transportation industry.
How you'll make an impact:
- Define and design new functionality in collaboration with other members of the development team.
- 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 development of prototypes, minimum viable products and PoCs.
- Direct team-wide maintenance of code quality, organization and automation.
- 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.
What you'll bring to the role:
- 5+ years of experience in software development with a solid understanding of object-oriented design, and multithreaded programming (Preferrably experience with C# and .NET Framework).
- Understanding of database design and query optimization and experience with relational databases (Perferrably experience with PostgreSQL).
- Experience with front-end languages and libraries (e.g. HTML/CSS, JavaScript, Typescript) and JavaScript frameworks (e.g. React)
- Experience with RESTful API design and development.
- Working knowledge of Docker and Kubernetes.
- Knowledge of software development best practices, including version control (Git), testing, and code reviews.
- Post-secondary Diploma/Degree specialization in Computer Science, Software Engineering, or a related field.
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
Other Jobs from Geotab
Web Developer
Technical Services Project Manager
Site Reliability Engineering
Similar Jobs
Staff Software Engineer - .NET
Fullstack Engineer
Associate Software Engineer
Cloud Full Stack / Typescript developer
Senior Cloud Engineer Technical Lead
Senior Full Stack Developer (Node.JS), B2C
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say