This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineering Manager to lead a Software Engineering team focused on SDKs and other DevEx aspects of our industry leading Content Management System (CMS). Our engineers are excited to take the product they love and have been working on for many years to the next level, and as we are growing we need another leader in our organization. The ideal candidate brings proven engineering leadership experience, as well as significant engineering and architecture experience in JavaScript/TypeScript and/or Microsoft .NET technology. You have a strong sense of ownership that helps you balance planned and unplanned work like incidents and escalations with customer empathy. You strive for excellence for your team and success of the company through collaboration. You are comfortable working closely with User Experience Designers, Product Managers and other stakeholders, and leading a team of experienced engineers.
Job Responsibility:
Lead a group of engineers in delivering software solutions for a broad set of product lines, which may include product ownership across varied domains
Maintain backlog and priorities together with product management, UX and other stakeholders
Drive the planning, scheduling, and execution of the backlog in for the team using a sprint-based process
Handle customer escalations and incidents, working through CSMs and other customer facing functions as well as directly with customers to ensure quick resolution of customers issues, leading the team in resolving those issues
Organize and collaborate across multiple teams to achieve cross-functional objectives
Delegate tasks to capable team members and facilitate collaboration in the team, leading by example but also be an arbiter of technical decision-making, quality, and maintainability
Ensure the team develops, maintains, tests, documents, and supports Optimizely’s products and services using good engineering practices to achieve high quality and support long-term lifecycle of the products/services
Make high-judgement decisions around technology, strategy, customer success, and personnel in situations where there may be many opposing priorities
Promote the professional and personal growth of team members, through performance management and skills development, one-on-ones
Manage salary and recruitment for the team
Steadily pursue self-improvement, particularly in the areas of management, engineering leadership and application of AI to all your work
Requirements:
10+ years of software product engineering or relevant experience
2+ years of engineering management experience
strong technical project manager with excellent planning and facilitation skills and significant experience leading agile teams
strong people leader who can apply different strategies and methods
deep understanding of engineering best practices, performance, reliability, scalability, security, and reusability tactics and strategies
expertise in building and maintaining software products and/or frameworks and/or services, ideally building SDKs and reference implementations promoting best practices
broad and deep software engineering knowledge, ideally both in front-end and back-end development
experience collaborating with product leaders and stakeholders in software companies to maintain a team’s backlog
understand the business perspective and can set and follow priorities balancing tactical and strategic investment
excellent communication and cross-collaboration skills
experience using AI for coding and/or non-coding tasks and are continuously adopting new AI tools in your workflows
Nice to have:
Experiences with the following technologies are advantageous: Designing and building solutions based on Optimizely CMS