Senior Software Developer Product
1 month ago
Geotab Inc. is a global leader in IoT and connected transportation, certified as a "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.
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, 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.
Our team is growing, and we're looking for people who follow their passion, think differently, and want to make an impact. We have a fast-paced, ever-changing environment, and 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.
Job SummaryWe are seeking a seasoned Senior Software Developer to develop high-level code with attention to system integration and scalability. You will create representations for functions and user interfaces, ensuring that the software meets all requirements of design, quality, security, extensibility, etc. You will also take the solution all the way to the finish line and provide technical guidance and mentorship to other developers and engineers in the team.
Key Responsibilities- Contribute to a dynamically scalable system by leading architecture, design, and end-to-end development of key features in our applications.
- Write high-performance code using C# and SQL queries to process and store information in real-time.
- Develop fast and responsive user interfaces using React and TypeScript.
- Design, build, and maintain efficient, reusable, reliable code to develop high-throughput, performance-critical, and scalable applications.
- Translate application storyboards and use cases into functional applications.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Perform Test Driven Development (TDD), take part in peer code reviews, ensuring coding standards are followed, looking for logic errors and other bugs.
- Lead and contribute to systems design and architectural planning while acting as a mentor and SME to Intermediate and Junior developers.
- Participate in a 24x7 on-call rotating schedule (if applicable).
- 7+ years of demonstrated experience of coding at a high competency, enterprise level with low tolerance to error.
- Experience with using C# /.Net and experience with object-oriented design, unit testing, optimization, and multithreaded programming.
- Relational database design, optimization, and writing queries (bonus points for experience with Postgres).
- Experience in React, TypeScript,.Net Core, Google Compute Engine, Google BigQuery.
- Working knowledge of Cloud computing experience with GCP, AWS, and/or Azure.
- 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.
- Bachelor of Computer Science, Electrical/Software Engineering, or other related degree.
- 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
About Our CultureWe 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.
-
Senior Software Developer
3 days ago
Waterloo, Ontario, Canada MCAP Group of Companies Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our Information Technology department at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and...
-
Senior Software Developer
2 weeks ago
Waterloo, Ontario, Canada Agfa Full timeAs a Senior Software Developer at Agfa Healthcare, you will be part of a unified Enterprise Imaging Platform team that is purpose-built to reduce complexity and improve productivity. Our platform is designed to deliver clinical value, and we use our proven track record as an innovator, our in-depth medical knowledge, and our strategic guidance to help...
-
Senior Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeJob Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team of experts in Test Engineering Software.Job Summary:The Senior Engineer will be responsible for the development of software products and...
-
Senior Software Developer
1 month ago
Waterloo, Ontario, Canada Agfa-Gevaert Full timeJob Title: Senior Software DeveloperAgfa HealthCare, a division of Agfa-Gevaert Group, is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software within a project scope, ensuring that work products...
-
Senior Software Developer
1 month ago
Waterloo, Ontario, Canada Agfa-Gevaert Full timeJob Title: Senior Software DeveloperAgfa HealthCare, a division of Agfa-Gevaert Group, is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software within a project scope, ensuring that work products...
-
Senior Fullstack Software Developer Product
2 weeks ago
Waterloo, Ontario, Canada Geotab Inc. Full timeAbout the RoleWe are seeking a skilled Senior Software Developer to join our Full Stack development team. In this role, you will be responsible for designing, building, and maintaining efficient, reusable, reliable code to develop high-throughput, performance-critical, and scalable applications.Key ResponsibilitiesTranslate application storyboards and use...
-
Senior Software Developer
3 weeks ago
Waterloo, Ontario, Canada Agfa Full timeAs a key member of our Waterloo, Ontario team, you will be responsible for designing, developing, and troubleshooting software within a project scope. Your work will ensure that all requisite software development practices and sanctioned work processes are met, including the creation of regulatory artifacts.Our Enterprise Imaging Platform is purpose-built to...
-
Senior Embedded Software Developer
1 month ago
Waterloo, Ontario, Canada Nuvation Engineering Full timeJob Title: Senior Embedded Software DeveloperNuvation Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and testing software for our clients' products.Responsibilities:Design and develop software for embedded systems,...
-
Senior Embedded Software Developer
1 month ago
Waterloo, Ontario, Canada Nuvation Engineering Full timeJob Title: Senior Embedded Software DeveloperNuvation Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and testing software for our clients' products.Responsibilities:Design and develop software for embedded systems,...
-
Senior Software Developer
3 weeks ago
Waterloo, Ontario, Canada Agfa Full timeAt Agfa Healthcare, we're seeking a talented Senior Software Developer to join our Waterloo, Ontario team. As a key member of our software development team, you'll be responsible for designing, developing, and troubleshooting software within a project scope, ensuring that work products meet all requisite software development practices and sanctioned work...
-
Senior Software Developer
1 week ago
Waterloo, Ontario, Canada Agfa Full timeAt Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging data management.As a Senior Software Developer, you will be involved in the full cycle of software development, from design to...
-
Senior Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada MEDA Engineering and Technical Services, LLC Full timeSenior Software Engineer OpportunityWe are seeking an experienced Senior Software Engineer to join our team at MEDA Engineering and Technical Services, LLC, supporting our client in the automotive industry.Key Responsibilities:Manage and maintain our rapidly growing Apple CarPlay and Android Auto solutions.Leverage industry best practices to design,...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada Agfa Full timeJob Title: Senior Software DeveloperAgfa Healthcare is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software within a project scope.Key Responsibilities:Design and develop software components for...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada Agfa Full timeJob Title: Senior Software DeveloperAgfa Healthcare is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software within a project scope.Key Responsibilities:Design and develop software components for...
-
Senior Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeTransforming Traditional AccountingCarta is revolutionizing the way companies manage their finances with purpose-built software that transforms traditional accounting into a powerful growth engine.As a Senior Software Development Engineer, you will be part of a team that builds services leveraged by Carta's entire product suite to authenticate and authorize...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada OpenText Full timeUnlock Your Potential as a Senior Software Developer at OpenTextAt OpenText, we're committed to creating a workplace that's human above all else. We're looking for a talented Senior Software Developer to join our team and contribute to our mission of driving positive change through privacy, technology, and collaboration.About the RoleWe're seeking a highly...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada OpenText Full timeUnlock Your Potential as a Senior Software Developer at OpenTextAt OpenText, we're committed to creating a workplace that's human above all else. We're looking for a talented Senior Software Developer to join our team and contribute to our mission of driving positive change through privacy, technology, and collaboration.About the RoleWe're seeking a highly...
-
Senior Network Architect
3 weeks ago
Waterloo, Ontario, Canada Software International Full timeSoftware International is seeking a highly skilled Senior Network Architect to join our team. As a key member of our cloud computing team, you will be responsible for designing and implementing cloud network architecture, computer architecture, and high-performance computing platforms.Key Responsibilities:Design and develop cloud network architecture,...
-
Senior Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeTransformative Identity and Access Management RoleCarta is revolutionizing traditional accounting with cutting-edge software, and we're seeking a skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team.As a key member of our engineering team, you will design, develop, and deploy scalable, production-quality products...
-
Senior Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeTransformative Identity and Access Management RoleCarta is revolutionizing traditional accounting with cutting-edge software, and we're seeking a skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team.As a key member of our engineering team, you will design, develop, and deploy scalable, production-quality products...