Manager, Software Engineering
Optimizely
Optimizely is focused on unlocking the boundless potential of our clients and employees. We are a category leader in Digital Experience Platform (DXP) and have the pleasure of serving over 9,000 brands, from global organizations such as Visa, Sky, Yamaha, and Wall Street Journal to tech innovators like Atlassian DocuSign, FitBit, and Zillow.
Optimizely fosters an inclusive and diverse culture with a global team of 1500+ people spread
across the US, Europe, Dubai, Australia, Singapore, Bangladesh, and Vietnam. Our unique work environment focuses on flexibility, trust, teamwork, diversity, and moving fast.
We genuinely believe that our people make all the difference, and once we find the best talent, we go out of our way to nurture them. If you are looking to work on the next generation of digital technologies in a fast-paced and growing environment with industry leaders, Optimizely is the place for you!
Introduction
We are looking for a Software Engineering Manager to lead a Software Engineering team in Stockholm focusing on the future Optimizely Content Management System user interfaces.
Ideally, you bring proven engineering leadership experience as well as significant engineering and architecture experience in JavaScript and/or Microsoft .NET technology. You strive for excellence for your team and the success of the company through collaboration within the team as well as with other Engineering leaders. You are comfortable closely with User Experience Designers, Product Managers, and other stakeholders, and leading a team of experienced engineers.
Job Responsibilities
- 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.
- 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 and engineering leadership.
Knowledge and Experience
- You are a strong technical project manager with excellent planning and facilitation skills and significant experience leading agile teams.
- You are a strong people leader who can apply different strategies and methods, adapting to the situation at hand.
- You take ownership, both for driving projects to completion and for the continuous success of the team and the products you develop.
- You have a deep understanding of engineering best practices, performance, reliability, scalability, security, and reusability tactics and strategies.
- You have expertise in building and maintaining software products and/or frameworks and/or services, ideally building user interfaces and collaborating with designers.
- You have broad and deep software engineering knowledge, ideally both in front-end and back-end development, and can manage a full stack team with different individual specialties.
- You have experience collaborating with product leaders and stakeholders in software companies to maintain a team’s backlog.
- You understand the business perspective and can set and follow priorities balancing tactical and strategic investment.
- You have excellent communication and cross-collaboration skills.
- 10+ years of software product engineering or relevant experience.
- 2+ years of engineering management experience.
Experiences with the following technologies are advantageous:
- Designing and building solutions based on Optimizely CMS.
- JavaScript, TypeScript, and React
- Microsoft .NET (Core)
- Graph QL
- Micro front-end architecture
- Microsoft Azure
- Containers and container/service orchestration
- Git
- Jira
Education
Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience
Competencies
Optimizely is committed to a diverse and inclusive workplace. Optimizely is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#LI-SR1
#LI-Remote