21 Jan
Martello Technologies
Kanata
Martello Technologies is seeking a highly experienced and motivated Senior Software Engineer Technical Team Lead to join our dynamic team. The ideal candidate will have at least 15 years of experience in software development, with a strong background in C# .NET. This role is perfect for someone who has a proven track record of leading technical teams, a deep understanding of modern software development practices, and an ambition to advance into an engineering management role.
This is an Ottawa based role and you must be able to work in a hybrid environment.
Responsibilities
Technical
- Working hands on code with focus on Azure, C#, .NET, React, AngularJS, MSSQL, Elasticsearch and Kibana.
- Provide technical leadership (code reviews,
mentorship, etc) in the design, development, and maintenance of cloud-based software applications.
- Implement and maintain best practices for software development, including coding standards, code reviews, and automated testing.
- Stay current with emerging technologies and industry trends and incorporate them into the development process as appropriate.
Leadership
- Lead a team of software engineers in the technical design, development, and maintenance of software applications.
- Provide guidance and mentorship to team members, fostering a collaborative and productive work environment.
- Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Manage project timelines and deliverables, ensuring that all deadlines are met, and high-quality software is delivered.
- Work with stakeholders to define technical requirements to design and develop large reactive, cloud-based software applications.
- Work with cross-functional teams (Product, DevOps, Customer Support, etc.)
to make informed customer-centric decisions on products and implementations as needed.
Required Qualifications
- At least 15 years of experience in software development, with a strong focus on C#.
- Extensive experience with Microsoft Azure, Kubernetes, Docker, and SQL databases.
- Experience with web development.
- Proficiency with the Elastic stack and SCRUM methodologies.
- Proven experience in leading technical teams and managing software projects.
- Strong problem-solving skills and the ability to think critically and strategically.
- Excellent communication and interpersonal skills.
- Proven ability to engage with customers and partners, effectively translating their feedback into innovative technical solutions.
- A passion for technology and a desire to stay up-to-date with the latest advancements in the field.
- Ambition to progress into an engineering management role.
- Must live in the Ottawa area and be willing to come to the Kanata office at least two days a week.
Preferred Qualifications
- Experience with agile development practices and tools.
- Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of networking and infrastructure as code (IaC).
- Previous experience working in a similar industry or domain.
What we offer
- A challenging position in a rapidly evolving industry.
- Hybrid work environment (in office a minimum of 2 days per week).
- Employer provided health insurance that starts the day you do!
- Generous paid vacation + 10 personal days + 2 days for volunteering
- Professional development opportunities and support for continuing education along with access to thousands of training courses through Martello’s Udemy for Business.
- A collaborative and inclusive work environment.
- Opportunities for career growth and advancement.
About Martello Technologies
Martello Technologies is headquartered in Ottawa, Canada with staff in Canada, Europe, and the United States. We provide Microsoft digital experience monitoring (DEM) solutions that monitor the performance of cloud collaboration and productivity tools to give enterprises insight into the user experience. Our products include unified communications (UC) performance analytics software, Microsoft 365 user experience monitoring software, and IT analytics software.
Martello offers a positive, diverse, and supportive culture. We welcome individuals who are curious, inventive, and want to work with people who are smart, humble, hardworking, and, above all, collaborative.
Martello Technologies is committed to supporting a culture of inclusion, diversity, and accessibility to employment for all. We are proud to operate as an equal opportunity employer.
Did we spark your interest? Get in touch, we’re keen to tell you more!
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.