Less than 5 years
Posted 182 days ago
Our client is a successful, established security/cloud/saas applications software company located North of Boston. They are seeking a software manager for cloud platform applications.
Local candidates only, please. Our client will not relocate.
You will play a hands- on leadership role for the implementation of our client's cloud solutions, with end-to-end responsibilities for developing and maintaining key aspects of the technology base.
Ideal candidates have extensive distributed systems engineering experience and are ready to partner with our cloud architects.
The candidates will be strong leaders, excellent communicators and mentors, as well as advocates of modern lean/agile software development practices that deliver high quality code: continuous integration, test, deployment practices and tool sets.
You will lead a team of 3-7 senior developers delivering high quality, scalable distributed solutions.
Previous experience as an individual contributor working on distributed systems in a technical leadership capacity
2+ years of experience managing engineering teams
Experience guiding high performing teams with demonstrated ability to evaluate and develop talent
A proven ability to learn and adapt to new, complex development environments with deep-dive analytical skills
3 + years of experience building distributed highly scalable hosted (SaaS) solutions
Dedicated to producing quality code through best practices of test-automation, continuous integration, and continuous deployment
BS/MS degree in Computer Science or related field or 5+ years of relevant work experience
Functional programming – Scala would be ideal, Reactive applications – Akka in particular
Cryptography, security, and data privacy,
Building reactive web and mobile technologies
Relational or non-Relational (aka NoSQL) data stores
Experience developing for Continuous Deployment on AWS or similar
Development environment: git, Collaborator, SBT, Docker, IntelliJ, Artifactory, Jenkins