Senior Software Developer
Detalhes do emprego
Senior Software Engineer Are you passionate about developing innovative software solutions and leading a team to make a real-world impact? A leading company in the field of IoT and geospatial monitoring solutions is seeking a talented Senior Software Developer to join their cutting-edge team in Vancouver, BC . This is an exciting opportunity to lead and mentor a team while working on systems that enhance safety, productivity, and environmental sustainability through advanced geotechnical monitoring. The Role As a Senior Software Developer, you will lead a team of developers in designing, building, and maintaining software systems that process and analyze geotechnical data. You will ensure the delivery of secure, scalable solutions that support GIS applications, enabling accurate monitoring of critical infrastructure such as dams, bridges, and tunnels. What You’ll Do
- Lead and mentor a team of developers, fostering a collaborative and high-performance environment.
- Design and implement cloud-based data delivery systems with real-world impacts.
- Collaborate with product managers and end-users to understand critical requirements.
- Write clean, efficient, and maintainable code adhering to best practices.
- Optimize software performance and ensure system scalability.
- Oversee code reviews, technical discussions, and project planning to ensure successful delivery.
- Define project scope, timelines, and milestones.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent experience will be considered.
- Proficiency in Python and AWS services.
- Experience with cloud-based architecture solutions and microservices.
- Strong understanding of RESTful APIs, Websockets, and OAuth.
- Familiarity with Infrastructure as Code (IaC) tools for deploying cloud infrastructure.
- Knowledge of CI/CD pipelines and real-time application frameworks (e.G., SignalR, Socket.IO).
- Understanding of spatial data formats (GeoJSON, Shapefiles, GeoTIFFs) and visualization techniques.
- Proven experience leading a technical team and driving successful project outcomes.
- Ability to mentor and develop team members, fostering a culture of continuous learning and improvement.
- Competitive Salary : CAD $110,000 - CAD $150,000 annually (based on experience and skills).
- Flexible Work Schedule : Hybrid work model with 3 days in the Vancouver office and 2 days remote.
- Global Opportunities : Be part of a global company with diverse career paths and growth opportunities.
- Supportive Culture : Work alongside a talented team in a collaborative and safety-focused environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.