Are you a strategic and hands-on technical leader with a passion for building software and high-performing teams in fast-paced environments? We're looking for a Senior Manager of Software Engineering to lead two dynamic development teams, partner closely with product teams, and enhance our digital product portfolio. If you have a track record of building SaaS or e-commerce platforms, establishing effective processes, and driving team success from the ground up, this role is an exciting opportunity.
In This Role, You Will:
Drive Project Success: Lead the design, development, and modification of complex software features, guiding projects from concept through prototype to deployment.
Manage Engineering Teams: Oversee two engineering teams, develop career paths, and support team members in reaching their professional goals.
Collaborate with Product and Architecture: Work closely with Product Owners, Solution Engineering, and Enterprise Architecture to align software development with strategic goals.
Create and Implement Processes: Identify areas needing structure, implement processes, and enforce best practices to drive consistent, high-quality development.
Provide Technical Oversight: Guide architectural decisions, mentor engineers, and maintain a proactive role in assessing and advancing projects.
Optimize CI/CD and Reporting: Partner with DevOps/Edge Engineering for continuous improvement in CI/CD, while reporting on productivity, capacity, and team utilization to senior leadership.
Ideal Candidates Will Have:
Experience: 10+ years in software engineering, 5+ years of management experience and ideally have managed multiple teams in the past
Technical background: 5+ years with server-side languages (ideally open source like Java, Node) and 4+ years with relational or NoSQL databases and modern front-end frameworks (Angular or React etc).
Technical Leadership: Proven ability to manage teams, lead projects, and drive effective processes in fast-paced environments.
Expertise in Architecture & Development: Deep understanding of architectural patterns (Microservices, SOA), object-oriented design, SOLID principles, and quality assurance.
Agile Proficiency: Extensive experience in Agile methodologies such as Scrum, Scrumban, or Kanban.
SaaS Platform Experience: Prior experience building SaaS or e-commerce platforms is a strong advantage.
Educational Background: Bachelor's degree (Master's preferred) or equivalent experience in relevant technical fields.
Why Join Us? This role offers an exceptional opportunity to make a significant impact by building scalable products and processes. Join our team where your leadership and vision will drive our products' future and inspire engineering excellence. If you are passionate about creating, mentoring, and innovating, we'd love to hear from you!