Skip to content
mimi

Senior Software Developer

N-able Technologies Ltd.

Canada · flexible Full-time Senior Today

About the role

About N-able

At N-able, we’re not just helping businesses be secure — we’re redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so customers can manage, secure, and recover with confidence. But the real power behind it all is our people. We’re a global crew of N-ablites who love solving complex problems, sharing knowledge, and delivering solutions that make a difference. If you’re excited by meaningful work, growth, and a collaborative team environment, you’ll be surrounded by people who believe in what they do and in each other.

If you are an experienced Senior Software Developer who brings strong backend engineering skills and enjoys working across the stack, this is an opportunity to play an important role in both current delivery and long-term modernization. We are looking for someone with primary strength in backend development, particularly Golang, AWS, APIs, and cloud-native systems, while also valuing the flexibility to contribute in other parts of the application when needed as part of an agile feature team.

What You'll Do

  • Design, build, and maintain backend services and APIs with a strong focus on scalability, reliability, and performance
  • Develop and support services in Go/Golang as part of our long-term backend direction
  • Work effectively within our current environment while helping drive modernization toward an API-first architecture
  • Build, enhance, and support integrations with AWS services and cloud-native infrastructure
  • Collaborate with product, design, QA, and engineering teammates to deliver end-to-end solutions that meet business and customer needs
  • Contribute across the application stack when team priorities require it, while bringing primary depth in backend engineering
  • Participate in code reviews, technical discussions, and architecture conversations to help raise engineering quality across the team
  • Use AI tools thoughtfully to improve developer productivity, accelerate delivery, support debugging and refactoring, and enhance code quality
  • Help mentor other developers and share best practices across the team

What You'll Bring

  • Strong experience in backend software development, with senior-level ownership of design and delivery
  • Strong experience with Go/Golang, APIs, and service-based application development
  • Strong experience working in AWS environments and supporting cloud-based systems
  • Ability to contribute effectively in a full-stack team, even when working outside your primary area of strength
  • Experience working in environments that balance current-state delivery with longer-term modernization efforts
  • Experience with modern software engineering practices including testing, code review, CI/CD, and Agile team collaboration
  • Strong problem-solving skills, sound engineering judgment, and the ability to balance speed with maintainability, security, and reliability
  • Experience using AI-assisted development tools in a practical and responsible way

Bonus Skills That Will Help You Stand Out

  • Kubernetes, EKS, Docker, PostgreSQL, DynamoDB, OpenSearch, Ruby on Rails, Angular, front-end web development, observability tooling such as Prometheus and Grafana, leveraging Artificial Intelligence to increase developer velocity

Purple Perks

  • Fully covered medical, dental and vision – for employee and eligible dependents
  • Generous PTO and observed holidays
  • 2 PaidVolunteerDays per year
  • Paid Parental Leave
  • 401(k) with company match and Flexible Spending Accounts
  • Employee Stock Purchase Program
  • On-site gym access at selected Collaboration Hubs
  • Wellness rewards
  • Fund-raising opportunities as part of our giving program
  • N-ablite Learning – custom learning experience as part of our investment in you
  • The Way We Work – our hybrid working model based on trust and flexibility

About N-able

At N-able, our mission is to protect businesses against evolving cyberthreats with an end-to-end cyber resilience platform to manage, secure, and recover. Our scalable technology infrastructure includes AI-powered capabilities, market-leading third-party integrations, and the flexibility to employ technologies of choice—to transform workflows and deliver critical security outcomes. Our partner-first approach combines our products with experts, training, and peer-led events that empower our customers to be secure, resilient, and successful.

Skills

AWSAPICI/CDDockerDynamoDBGoGolangGrafanaKubernetesOpenSearchPostgreSQLPrometheusRuby on Rails

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free