Intermediate Software Engineer

Why N-able
IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career. Join a team where you can make a difference!We are looking to hire an outstanding mid-level Software Engineer for our Edinburgh hub. The role is hybrid requiring 2 days a week in the office.What You''ll Do
You''ll be involved in defining, testing, delivering and supporting features from start to finish within a team of peersCollaborate with team members to implement new features and improve existing onesCross-collaborate with other engineering teams across the globe, UX designers, Product Managers, and ArchitectureStrive to understand customer scenarios and use technical solutions to deliver innovative productsIdentify technical considerations for new product releasesCommunicate effectively across departments and global teamsResearch and present various approaches to solve technical problemsWhat You''ll Bring
Experience with any general-purpose programming language (Go, C#, Java, Python, TypeScript and Angular etc.) and understanding of object oriented or functional programmingKnowledgeable of Web services development (REST, GraphQL)Experience with Agile and with Source Control tools (Git) and in developing clean, maintainable code and follow commonly used best practices, in Software Design, Test Automation and in Product DesignKnowledge of SQL and NoSQL databasesInterest in cloud technologies and deployment patternsGood communication skills, both written and spoken and a can-do attitude and proactive approach to problem-solvingAbility to adapt to changing priorities in a fast-paced environmentPurple Perks
Medical, dental and vision coverageGenerous PTO and observed holidays2 Paid Volunteer Days per yearEmployee Stock Purchase ProgramFund-raising opportunities as part of our giving programN-ablite Learning – custom learning experience as part of our investment in youThe Way We Work – our hybrid working model based on trust and flexibilityAbout N-able
At N-able, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. We partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N-ablites—a global team of extraordinary, diverse creators who are dedicated to making a difference in how our partners do ..... full job details .....