Software Engineering Manager, Fullstack
Location:Offsite, San Francisco, California, US
Area of InterestEngineer - Software
Compensation Range164200 USD - 241700 USD
Technology InterestCloud and Data Center
At Meraki, we’re making IT easier, faster, and smarter. Our cloud teams build and maintain our cloud applications, which manage millions of networks, cameras, and sensors all over the world. Our customers use the Meraki web dashboard and programmable APIs to monitor, configure, and automate critical IT infrastructure that serves tens of millions of people every single day. Cisco collects extensive amounts of data from devices all over the world. We write millions of data points each second globally every day. With this data, we power Dashboard and a rich set of programmable APIs that allow our customers to gain insight into the state of their networks.
In this role, you will manage a team that’s adapting existing Meraki products for new market segments. This innovative and dynamic team works across our entire stack from initial prototyping and user experience design, to full-stack web development. As a manager at Meraki, you will provide architectural leadership, review code and designs, and help guide product direction. You will be a strong mentor, nurturing a cooperative environment where your team can do their best work. You will enable a highly productive relationship among product management, design, and engineering. You have a committed focus on user experience — you will help ensure that your team is building the features that will have the biggest impact on this exciting new market. This is a highly visible and strategic program, and the opportunity is here to create something beautifully simple that customers love.
Example projects as an Engineering Manager:
- Developing career growth plans with your team members, through regular one-on-ones, ongoing coaching and mentoring, and conversations about individual values. Connecting each team member with the Meraki career ladder and helping them define action items. Identifying leadership opportunities for individual contributors and enabling engineers interested in transitioning to management roles.
Building trust among your team and fostering an environment where your team will thrive. Creating (sometimes silly) team rituals, like a team cheer.
Working closely with Product Management and UX Design to plan and design impactful yet simple features. Developing a strategy and product roadmap that balances customer needs and business goals. Making prioritization decisions when plans change and clearly communicating tradeoffs.
Planning and tracking timelines for your team’s projects. Removing blockers when they arise. Encouraging others to commit clean, well-tested code. Supporting your team when requirements and timelines change.
Working with senior engineers on your team to figure out the best way to build systems and features. Growing these systems to perform at scale and enable all customers to use Meraki products with ease.
Devising creative approaches to non-technical problems. Collaborating with other leaders to find workarounds and alternate solutions to time critical issues.
Working with Recruiting to build and grow teams. Analyzing future projects to determine required skills and constructing interview loops to assess these skills.
Improving cross-team processes to improve the developer experience. Taking initiative to identify gaps, collect research, propose improvements, build consensus, and complete ideas. Measuring success and iterating based on feedback.
You are an ideal candidate if you:
Are interested in a leadership role because it allows you to work closely with others to help them achieve their best. You have led teams of more than three people and are looking for an opportunity to explore a new domain while nurturing the continued growth of a team.
Have 5+ years of experience building systems that maintain a balance between time to market, usability, and technical architecture
Have 3+ years of hands-on management experience
Are adaptable and versatile, but also understand the business necessity of schedules, estimates, and deadlines.
Have experience with modern web frameworks like Ruby on Rails or Django and backend systems like time series databases
Product/project management skills and an understanding of how to balance product requests and deadlines against internal priorities
Bonus points for experience with any of the following:
Mentoring individuals at different stages of their careers
Collaborating closely with Product Management or UX Design teams
Experience with building performant web applications and leveraging data pagination or caching
Large scale program management
We encourage you to drop us a line even if you don’t have all the points above. That’s a lot of different areas of responsibility! We will help you pick them up because we believe that great managers come from a diverse set of backgrounds.
Cisco requires all U.S. employees to be fully vaccinated or have an approved religious or medical accommodation. Candidates accepting an offer must provide proof of vaccination status on their first day. If someone anticipates requesting an accommodation for this requirement, they must receive approval before the start date. All offers of employment are contingent upon complying with Cisco’s vaccination policy.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
At Cisco Meraki, we’re challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people. We’re building an employee experience that includes appreciation, belonging, growth, and purpose for everyone.
When available, the salary range posted for this position reflects the projected hiring range for new hire salaries in U.S. locations. For non-sales roles, the hiring ranges reflect base salary and do not include bonuses, equity, or benefits. Hiring ranges for sales positions include base and incentive target, and do not include equity or benefits. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications or training. Applicants may not be eligible for the full salary range based on their U.S. hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.