Software Engineering Manager / C#/.Net/Go Lang
Join to apply for the Software Engineering Manager / C#/.Net/GoLang role at N-able.
Why N-ableAt N-able, we’re redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities with flexible tech stacks, allowing customers to manage, secure, and recover with confidence. We’re a global crew of N-ablites, passionate about solving complex problems, sharing knowledge, and delivering solutions that truly make a difference.
Job Description What You'll Do- Oversee development and implementation of software solutions for our company.
- Manage a team of engineers, providing guidance, support, and fostering professional development.
- Build outstanding teams through communication, technical mentorship, and fostering relationships and collaboration.
- Recruit and onboard new team members.
- Define project scope and objectives, and create project plans and schedules.
- Monitor project progress and make necessary adjustments, identifying dependencies and mitigating risks.
- Collaborate with Product function to define roadmaps.
- Manage relationships with stakeholders, including clients and vendors as necessary.
- Collaborate with other Engineering Managers and Architects to improve the Engineering function.
- Enforce and occasionally lead processes and practices defined by the organization.
- Stay up to date with industry trends and company developments.
- Identify and address technical debt and other issues that may impact maintainability, performance, scalability, and security.
- Implement and enforce software development best practices, such as code reviews, testing, and documentation.
- Manage and prioritize bug reports and feature requests.
- Ensure that customer support requests and issues are promptly and effectively addressed by the team.
- Strong technical background in software engineering.
- Proven experience leading and managing software development teams.
- Strong understanding of software development methodologies and processes.
- Excellent communication and leadership skills.
- Strong problem-solving and decision-making skills.
- Experience with project management tools and techniques, planning and estimation.
- Experience with code and design reviews.
- Familiarity with industry best practices for software development, testing, and delivery.
- Understanding of software architecture and design patterns.
- Experience with software testing and quality assurance methodologies.
- Strong analytical skills.
- Strong understanding of the software development life cycle.
- Medical, dental and vision for employee, partner, and children.
- Generous PTO and observed holidays.
- Paid Volunteer Days – 2 per year.
- Pension Plan with company contribution.
- Employee Stock Purchase Program.
- Discounted gym access at several local facilities.
- Fundraising opportunities as part of our giving program.
- N-ablite Learning – a custom learning experience.
- Hybrid working model based on trust and flexibility.
Our mission is to protect businesses against evolving cyber threats with an end-to-end cyber resilience platform. Our technology infrastructure includes AI-powered capabilities, market-leading third‑party integrations, and the flexibility to employ technologies of choice.
Seniority levelMid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
IndustryComputer and Network Security
Location & SalaryOttawa, Ontario, Canada – CA$ – CA$
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: