Talent.com
Software Engineer III
Software Engineer IIIVersaterm • Ahuntsic North, ca
Software Engineer III

Software Engineer III

Versaterm • Ahuntsic North, ca
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the

Software Engineer III - Genero POC

role at

Versaterm

The Company

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we focus on improving workflows to help our customers achieve more efficient operations, better service and more just outcomes. Our teams are driven by innovation, expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem, you'll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. If you're passionate about making a meaningful difference, we'd love to hear from you.

The Role

As a Software Engineer III, you will take on challenging and complex development tasks. This role plays a crucial role in designing and implementing robust, scalable, and high-performance software solutions for our CAD and RMS clients. You will collaborate with cross-functional teams, provide leadership on technical initiatives, and help mentor junior engineers to elevate the team's technical capabilities. This is a key position for someone with deep technical expertise and a strong problem-solving mindset. We are building our next generation of services for our CAD and RMS products and the growth of this team is foundational to our next chapter in Public Safety.

What You'll Do

Design, develop, and implement complex software solutions that align with the company's objectives, ensuring high quality, scalability, and performance.

Contribute to system architecture and design decisions, ensuring the chosen approaches support both short-term goals and long-term growth.

Provide technical guidance to the engineering team. Take ownership of complex projects and ensure they stay on track, delivering high-quality code and solutions on time.

Establish and enforce best practices for software design, coding, testing, and deployment. Perform regular code reviews to ensure high standards and maintainability of the codebase.

Work closely with product owners, designers, and other stakeholders to ensure that software features are aligned with business requirements and user needs.

Identify performance bottlenecks and implement optimizations to improve scalability and system performance.

Act as a mentor for junior engineers and foster a culture of continuous learning and growth within the team.

Participate in all phases of the development lifecycle, including sprint planning, daily standups, retrospectives, and release planning.

Provide expertise in debugging complex issues, both pre-production and production, and effective solutions.

Stay current with the latest technologies and trends in software development. Propose innovative solutions that align with business goals and improve system efficiency and product quality.

Ensure that all software is thoroughly documented, both in terms of code comments and high-level technical documentation.

Performs other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities.

What You'll Bring

Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.

4-7 years of professional software development experience.

Understanding and experience with a variety of programming languages such as C#, Python, JavaScript (Node.js), or similar. Expertise in backend, frontend, or full-stack development.

Familiarization with large-scale systems, monolith architecture, distributed systems, microservices architectures, and implementing design patterns that scale.

Expertise with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, MS SQL Server) and a solid understanding of database design and optimization techniques.

Experience with cloud platforms (AWS, Azure) and knowledge of cloud-native architecture, containerization (Docker), and orchestration (Kubernetes).

Hands-on experience with CI / CD pipelines, infrastructure as code (Terraform, Ansible), and DevOps best practices.

Knowledge of unit testing, integration testing, and test-driven development (TDD). Experience with automated testing frameworks.

Experience working Agile / Scrum environments, contributing to sprints and delivering iterative software releases.

Ability to guide and influence teams, craft high-level technical proposals, and be an active part of the engineering management process.

Strong analytical and problem-solving skills, with the ability to resolve complex technical issues quickly and effectively.

Impress Us With

Experience with frameworks like Vue, Angular, React, or similar. Expertise in front-end technologies and building dynamic user interfaces.

Experience designing or working with API's, API based architecture such as microservices, and API Management tools.

Knowledge of additional programming languages (e.g., C++, Java) or frameworks (e.g., WPF, WinForms).

Experience in applying security best practices in software design, coding, and infrastructure.

Proficiency in identifying performance bottlenecks and optimizing software for high performance and scalability.

Experience with leveraging AI tooling in development workflows.

Equal Opportunity

Versaterm is committed to building and supporting inclusion, diversity, and equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact info@versaterm.com.

Seniority level : Mid-Senior level

Employment type : Full-time

Job function : Engineering and Information Technology

Industries : Technology, Information and Internet

Referrals increase your chances of interviewing at Versaterm by 2x

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer Iii • Ahuntsic North, ca

Similar jobs
Software Engineer II — Build Innovative Cloud & Apps

Software Engineer II — Build Innovative Cloud & Apps

Cisco • Montreal
Full-time
Une entreprise technologique mondiale recherche un ingénieur de logiciels à Montréal.Vous jouerez un rôle clé dans le développement de logiciels pour des plateformes critiques, apportant des soluti...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Osedea • Montreal
Full-time
We’re a thriving tech development firm that places people at the center of everything we do.Our team is passionate about building efficient, enjoyable solutions while fostering community, diversity...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Acre Identity by TDS • Ahuntsic North, ca
Full-time
Position Senior Software Engineer.About Acre Acre empowers security professionals to adapt and thrive in a rapidly changing world. Established in 2012, our solutions in access control, visitor manag...Show more
Last updated: 15 hours ago • Promoted • New!
Software Engineer

Software Engineer

Centiro • Montreal
Full-time
Centiro is a Swedish software company with more than 650 employees.Our solutions empower marquee brands and finer supply chains in over 175 countries. We believe in enabling and empowering commerce ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer, Hive

Sr. Software Engineer, Hive

Cloudera • Montreal
Full-time
Employer Industry : Data Engineering and Analytics.Why consider this job opportunity.Opportunity to work with cutting-edge technologies like Trino, Spark, and advanced AI inferencing systems.Flexibl...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer

Sr Software Engineer

CENTRIC SOFTWARE INC • Montréal, QC, CA
Full-time
Quick Apply
Job Title : Senior Software Engineer Location : ...Show more
Last updated: 30+ days ago
R&D Software Systems Engineer II – Medical Devices

R&D Software Systems Engineer II – Medical Devices

Boston Scientific • Montreal
Full-time
A global medical device company in Montreal is seeking an R&D Systems II, Software Engineer to play a crucial role in product development. You will translate user needs into software design requirem...Show more
Last updated: 14 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Neara • Montreal
Full-time
Job type : Full Time • Department : Engineering • Work type : Hybrid • EUR 100000 -120000 / year.Zeffy is the fastest-growing nonprofit platform in North America,. We are already working with more than...Show more
Last updated: 14 days ago • Promoted
Software Engineer

Software Engineer

Osedea Inc. • Montreal
Full-time
We’re a thriving and agile tech development firm.People are at the center of everything we do.Our team personally cares about our clients and the world around them, and we care about our team’s lif...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

AppDirect • Montreal
Full-time
Direct message the job poster from AppDirect.Let’s talk ❤️ passion, ✨ purpose, and 💎 potential - Empowering you to reach new heights in your career!. Become a digital, global citizen and enable the...Show more
Last updated: 14 days ago • Promoted
Software Developer – API

Software Developer – API

Amilia • Greater Montreal Area, QC, CA
Full-time
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
Last updated: 30+ days ago
Software Engineer II, Migrate Platform

Software Engineer II, Migrate Platform

ShareGate • Montreal
Full-time
A leading Microsoft migration platform in Montreal is seeking a Software Developer II to enhance their migration tool.The role involves developing features, maintaining code, and collaborating with...Show more
Last updated: 30+ days ago • Promoted
Intermediate Software Engineer

Intermediate Software Engineer

Harris Geospatial Solutions • Montreal
Full-time
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Intermediate or Senior

Software Engineer, Intermediate or Senior

Index - Web Marketing Agency • Montreal
Full-time
Software Engineer, Intermediate or Senior.Software Engineer, Intermediate or Senior.Index is an Artificial Intelligence company specializing in Web Marketing. Index is innovating the marketing busin...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (various levels)

Software Engineer (various levels)

Leadership Connect • Montreal
Full-time
At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in...Show more
Last updated: 15 days ago • Promoted
Sr Software Engineer

Sr Software Engineer

Equifax, Inc. • Montreal
Full-time
Consent • •## ## ## • Offrir des solutions à des problèmes opérationnels complexes en suivant le cycle de vie du développement logiciel (CVDL) standard. Établir de solides relations avec les parties pr...Show more
Last updated: 1 day ago • Promoted
Software Engineer, macOS Core Product - Montreal, Canada

Software Engineer, macOS Core Product - Montreal, Canada

Speechify • Montreal, QC, Canada
Full-time
At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...Show more
Last updated: 1 day ago • Promoted
Software Engineer - Integration

Software Engineer - Integration

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
Last updated: 30+ days ago • Promoted