Sr. Manager, Software Engineering, IDS

R&D Moscow, Russian Federation


Description

In this role, you will… 

·       Manages team of 4 seasoned Java developers + 1 DevOps: designs, plans and coordinates day-to-day work; does people management (hiring, coaching, performance reviews); ensures group successfully interacts with their peers across the company.

·       Contributes to architecture agreements, plays key role in shaping architecture of Invisalign Doctors System and other key systems across the company

·       Manages tasks through the entire project lifecycle: provides inputs for requirements collection; contributes to solution design; conducts project effort estimations and planning; executes implementation and DevOps; partners with SQA teams to ensure the software is of high quality;

·       Participates in issues investigation and resolution, provides ad-hoc support to project and other teams

·       Contributes to processes/workflows improvements which the group is involved into.

 

In this role, you’ll need …

·       Technology

o   Deep knowledge of Java 11 and higher

o   Spring: IoC, MVC, Data, Security, Messaging (RabbitMQ, Kafka, ESB), Struts 2, Ansible, RESTful Web Services

o   Microservices architecture, API Gateway pattern, SPA web applications

o   ES6, React, Redux, Stylus, NPM, Node.js

o   Experience with cloud platforms (Heroku, AWS)

o   Strong knowledge of RDBMS (preferably PostgreSQL)

o   Understanding of deployment automation and DevOps

·       Processes

o   Ability to design processes & process-thinking

o   Hands-on experience with Agile software development methodologies; taking part of enterprise Agile transformation is a strong plus

·       Management

o   Proven experience in people management & team development

o   Multi-tasking, ability to manage multiple development streams

·       Personal

o   Strong communication, leadership and interpersonal skills; cross-cultural awareness

o   English – at least upper-intermediate, both technical and general language: understand technical terminology, ability to document processes/specs, ability to fluently talk to native speakers.

o   Sustaining ability to strive to create impact in a fast-paced environment

 

Experience:

·       5+ years of experience in software development using Java

·       2+ years of experience in leading software teams of at least 4 engineers

 

Education:

·       A BS degree in Computer Science or Mathematics and (3) or more years of relevant industry experience are considered the minimum requirements for this position

Sound like a good fit? 

Great! Click the Apply link below to let us know you are interested.  Not the right fit?  Don’t worry, there are lots more opportunities.  Please consider sharing this opportunity with others in your network. 

About Align

Invisalign clear aligners, iTero Intraoral scanners, and OrthoCAD digital services that help dental professionals achieve the clinical results they expect and deliver effective, cutting-edge dental options to their patients.

 

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. We also respect your privacy. Our Applicant Privacy Policies can be found here: http://jobs.jobvite.com/align-tech/