Intermediate Software Engineer
Role details
Job location
Tech stack
Job description
- You'll be involved in defining, testing, delivering and supporting features from start to finish within a team of peers
- Collaborate with team members to implement new features and improve existing ones
- Cross-collaborate with other engineering teams across the globe, UX designers, Product Managers, and Architecture
- Strive to understand customer scenarios and use technical solutions to deliver innovative products
- Identify technical considerations for new product releases
- Communicate effectively across departments and global teams
- Research and present various approaches to solve technical problems, * You'll be involved in defining, testing, delivering and supporting features from start to finish within a team of peers
- Collaborate with team members to implement new features and improve existing ones
- Cross-collaborate with other engineering teams across the globe, UX designers, Product Managers, and Architecture
- Strive to understand customer scenarios and use technical solutions to deliver innovative products
- Identify technical considerations for new product releases
- Communicate effectively across departments and global teams
- Research and present various approaches to solve technical problem
Requirements
Good communication skills, * Experience with any general-purpose programming language (GO, C#, Java, Python, Typescript and Angular etc.) and understanding of object oriented or functional programming
- Knowledgeable 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 Design
- Knowledge of SQL and NoSQL databases
- Interest in cloud technologies and deployment patterns
- Good communication skills, both written and spoken and a can-do attitude and proactive approach to problem-solving
- Ability to adapt to changing priorities in a fast-paced environment
Benefits & conditions
Purple Perks:
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- FuN-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, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means 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 IT.