Search by job, company or skills

Senior Software Engineering Manager

  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Overview:

We're looking for a Senior Engineering Manager to lead the technical strategy and execution of Maya's Partner Marketing Solutions & Personalization team. You'll help build and scale the platforms that enable marketers to plan, execute, manage, and analyze co-marketing campaigns. In this role, you'll define the technical vision, lead a high-performing engineering team, and deliver innovative, data-driven solutions that create value for Maya and its partners.

What you will be doing:

• Manage a software engineering team responsible for building, designing, implementing, and maintaining front-end and back-end systems for customer-facing products and related services.

• Ensure the team delivers high-quality software and achieves challenging business and engineering goals.

• Hire, develop, retain, and manage high-performing engineers while fostering an engaged and productive team culture.

• Guide the team in making sound technical and architectural decisions and drive the adoption of engineering best practices and development processes.

• Drive sprint execution and delivery based on strategic and functional priorities.

• Represent the squad or functional area and lead feature development end-to-end in partnership with Product, Design, and Engineering stakeholders.

• Provide regular and actionable feedback to team members, peers, and mentees.

• Contribute code when needed and actively participate in code reviews.

• Lead large-scale projects, establish and drive OKRs, and ensure alignment with business objectives.

• Own sprint planning and execution, partnering closely with Product Owners to define scope, allocate resources, and manage delivery commitments.

• Ensure sprint objectives are aligned with quarterly goals and oversee execution across the team.

• Partner with technical leads and product counterparts to help define technical and product strategy.

• Ensure data collection and storage solutions support reporting, analytics, and business insights.

• Ensure applications are delivered on time and with high quality.

• Drive multi-domain and cross-functional initiatives with end-to-end ownership from ideation through delivery and monitoring.

• Serve as the primary driver of the technology roadmap.

• Communicate technology updates and progress regularly with stakeholders.

• Partner with people managers to define career development roadmaps across the team.

Displayed Skill Mastery:

• Strong systems design experience, including leading the design of major software components, systems, and features.

• Ability to consistently deliver high-impact outcomes and continuously improve team effectiveness.

• Strong strategic thinking and long-term planning skills, including anticipating scaling and organizational challenges.

• Ability to leverage design patterns, coding practices, frameworks, and tools to achieve sprint and quarterly objectives.

• Ability to influence beyond direct team boundaries, including collaborating with Product on technical feasibility and roadmap planning.

• Ability to align systems across squads through common API patterns, engineering practices, and shared standards.

What we are looking for:

• BS/MS degree in Computer Science or a related field, or equivalent practical experience.

• Experience managing software engineering teams, including mentoring engineers, setting technical direction, and driving execution.

• Experience designing and developing large-scale software systems.

• Experience building web applications, native mobile applications, backend APIs, and relational database solutions.

• Hands-on programming experience with one or more of the following technologies: React, Swift, Java, Kotlin, or Python.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152485627

Beware of Scammers

We don’t charge money for job offers