Software Engineer
JOB_DESCRIPTION.SHARE.HTML
CAROUSEL_PARAGRAPH
JOB_DESCRIPTION.SHARE.HTML
- Edinburgh, United Kingdom
- Engineering
- 19090
Job Description
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 a 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!
As a Software Engineer you are responsible for the design, implementation, and integration of new software features and small application components and will contribute to code design and automated testing. Having the basic required knowledge and experience in software development, the role will undergo all phases of the software development process and will work under minimal supervision.
What You'll Do
Develops good quality code under minimal supervision.Implements stories and fixes issues with minimal guidance, writes unit tests and improves unit test framework.Designs new components and APIs in line with existing architecture and writes new automated tests in line with existing tests structure.Reviews and enhances usability of implemented features, follows existing usability guidelines.Troubleshoots, debugs and isolates issues and proposes solutions.Supports building frameworks and tools to streamline development activities.Defines and delivers valuable, usable, and testable user stories, in a timely manner.What You'll Bring
Intermediate skill level in Coding : skills to develop clean, maintainable code and follow commonly used best practicesExperience in Software Design, Test Automation and Product DesignProfessional experience in writing code ideally In Go but in any related languages such as C#, Java, C++ or JavaScript.Solid understanding of development processes coupled with strong OOP knowledgeExperience in problem solving and debugging skills and working with any relational DB and SQLKnowledgeable in Web services development (REST, GraphQL) and / or Cloud native development (AWS, Azure, etc)Experience with Agile, Experience with Source Control tools and familiarity with CI / CD tools like JenkinsExcellent communication skillsPurple Perks
Medical, dental and vision coverageGenerous PTO and observed holidays2 Paid VoluNteer Days per yearEmployee Stock Purchase ProgramFuN-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 flexibility