Engineering ManagerSeniorRemoteFull-time4 hours ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

About the job

As a Software Engineering Manager you will lead and manage a team of skilled developers building services that support different products, mobile applications, partner integrations, and data analytics.

What will you do?

  • Operational ability in a diverse, large-scale environment.
  • Exceptional client-facing skills.
  • In-depth knowledge of escalation procedures, incident management, and other disciplines related to service delivery.
  • Expertise in people management and leadership.
  • Strong organizational skills.
  • Capacity to train and guide junior team members.
  • Ability to manage and prioritize tasks efficiently.
  • Solid resource planning and problem-solving skills.
  • Readiness to demonstrate a proactive attitude.
  • Excellent verbal and written communication skills.
  • Manage co-located Scrum teams of developers, testers, product owners, and scrum masters.
  • Ensure quality and consistency in software architecture and implementation.
  • Work with senior team members to plan and execute project objectives; provide detailed and timely status; identify risk mitigations when needed.
  • Lead team to contribute to solid designs, solutions, development and operations.
  • Employ continuous improvement methodologies, customer first mentality, increase productivity, and make recommendations using relevant KPIs.
  • Collaborate with Architects, Solution Owners, and Program Managers to develop a long-term roadmap with achievable estimates; ensure Engineering priorities are included in the roadmap and create team backlog stories by working with SOs and Product Managers.
  • Assist Project Leadership with conducting project planning, risk identification, and mitigation planning.

Qualifications

  • Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering.
  • 12+ years of software development experience.
  • 3+ years leading software development teams.
  • 2+ years managing direct reports.
  • Experience in employee lifecycle - hiring, coaching, career building, creating development plans, and evaluating the performance of team members.
  • Extensive experience with Agile/Scrum framework for software development.
  • Must have a proven track record of taking ownership and providing leadership during critical production troubleshooting sessions.
  • Must possess excellent organizational and communication skills (technical and business), be persuasive, able to listen, and incorporate the perspectives of others.

Skills

Hard Skills

Technical ExpertiseAgile

Soft Skills

Conflict ManagementEmotional IntelligenceCoachingCommunication & InfluencingAnalysis and Problem SolvingTechnical & Business AcumenBuilds Resilient TeamsOwnership & Accountability

Technical Expertise

Software Engineering Manager