Engineering Manager - Asteris

, Canada
remote
Full-time
Asteris

remote
Full-time
Asteris

Job Openings > Engineering Manager - Asteris

Description

Valsoft Corporation is seeking an experienced Engineering Manager to join our rapidly growing team. In this role, you will lead the development team for one of Valsoft’s subsidiaries in the veterinary vertical, driving innovation and overseeing the development of complex applications supporting a medical imaging software suite. This position is fully remote and open to candidates located in the United States or Canada.

You will play a critical role in guiding our team, shaping our technical strategy, and ensuring delivery excellence in both legacy application modernization and new product development.

Responsibilities:

  • Lead and mentor a team of developers, fostering a culture of collaboration, continuous learning, and technical excellence.
  • Oversee the architecture, design, and development of software solutions, including legacy system modernization and new application development.
  • Collaborate with product management and stakeholders to define project scopes, timelines, and technical requirements.
  • Drive engineering best practices, including CI/CD, code reviews, and unit testing.
  • Manage team performance, conducting regular 1:1s, goal setting, and performance reviews.
  • Maintain and improve development processes, tools, and pipelines to optimize productivity and quality.
  • Balance hands-on technical contributions with high-level leadership responsibilities.
  • Coordinate cross-functional efforts between engineering, QA, and DevOps teams to ensure successful project delivery.

Requirements

  • 5+ years of server-side development experience using C#, .NET Framework, or .NET Core.
  • Proven experience leading and managing development teams, including architecture and refactoring of legacy applications.
  • Strong understanding of API development using SOAP and REST.
  • Expertise in SQL queries and database design, preferably with MS SQL Server.
  • Experience with multi-threaded applications in highly distributed systems.
  • Proficiency in maintaining and optimizing CI/CD pipelines, ideally with TeamCity and Octopus Deploy.
  • Familiarity with unit testing principles and designing testable architectures.
  • Demonstrated ability to drive modernization efforts, such as transitioning legacy applications to modern architectures.Thick client UI development experience (WPF or WinForms).
  • Knowledge of DICOM standards or experience in the medical imaging space.
  • Certified SCRUM Master or equivalent Agile leadership experience.
  • Experience with Docker and container technologies.
  • Strong leadership and mentoring skills, with a track record of fostering high-performing engineering teams.