OpenVPN is seeking a Software Development Manager to run a small development team
Primary responsibilities will include:
— Take ownership of the project and drive the software development process through all stages of the SDLC (Software Development Life Cycle)
— Manage the specification, planning, progress, status updates, and delivery of the software product
— Disseminate technical documentation to relevant teams and organize effective feedback cycles
— Work closely with stakeholders and other teams across the company to ensure everyone is on the same page
— Promote a culture of quality throughout the organization
— Work with DevOps to go live with the feature
— Lead SCRUM meetings
Since this person will be working on the single sign-on infrastructure, excellent working knowledge of identity federation, SAML, OAuth, JSON Web Tokens (JWTs) is a must. Even more critical to success in this position would be a proactive attitude and the ability to assume responsibility, take ownership of the project, and drive it to success.
Our philosophy is that we are a small, closely-knit team and we care deeply about you:
— Competitive salary;
— Paid vacation 18 working days off per year + national public holidays;
— Unlimited paid sick leaves;
— Great modern office space in the city center (Lviv and Kyiv);
— Flexible working schedule, full remote work possible;
— Working directly with colleagues from Silicon Valley and around the world;
— Team trips, certification and events compensation, medical insurance, sports etc.
Requirements:
— At least 5 years of experience leading SSO software development projects (ideally using Java and React.js) and cloud-native software architectures
— Excellent working knowledge of identity federation, SAML, OAuth, JSON Web Tokens (JWTs)
— Drive product metrics development to collect insights to make proper decisions about product development
— Experience creating user stories and using Jira to manage sprints
— Experience writing technical documentation (functional and technical product specifications)
— Understanding of UX, UI, usability
— Familiarity with RESTful services
— Good knowledge of networking, protocols, authentication, etc.
— Excellent English communication skills, both verbal and written
— Proactive and can-do attitude, ability to multitask
— Flexible schedule — ability to work across time zones
Candidate journey:
🤔 Recruiting screening -> Tech interview (I) -> Tech Interview (II) -> Offer 🤗