Planet

Senior Software Engineering Manager

Planet

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,600 - $200,800 per year

Job Level

Tech Stack

About the role

  • Guide your team of software engineers and data scientists to deliver successful products for the Global Monitoring Service.
  • Mentor, coach and unblock your team members, helping them succeed and grow their careers.
  • Ensure efficient shipping of product improvements and features.
  • Partner with your product management counterpart to define strategy and take tactical decisions.
  • Refine and implement team processes, including for task planning, code reviews and on-call rotations.
  • Establish sound engineering practices to build software and design training & inference pipelines.
  • Collaborate across our engineering organization and other cross functional teams to align efforts, particularly concerning model maintenance, deployment pipelines, and new compute infrastructure needs.

Requirements

  • 6+ years of related experience.
  • 4+ years of experience as a manager, with ability to build, retain, and grow diverse, geographically dispersed teams.
  • Bachelor’s degree in a relevant field.
  • Excellent interpersonal skills, both verbal and written, with the ability to explain complex technical issues accurately to technical and non-technical audiences.
  • Experience in delivering data-intensive software products at scale.
  • Solid understanding of fundamentals in software engineering, statistics and machine learning.
  • Success in establishing and evolving operational practices in a software engineering organization.
  • Experience with change management, managing tech debt, and analyzing tradeoffs in solution builds.
  • Experience with distributed cloud computing.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringstatisticsmachine learningdata-intensive software productschange managementmanaging tech debtsolution buildstask planningcode reviewsinference pipelines
Soft Skills
mentoringcoachinginterpersonal skillsverbal communicationwritten communicationteam buildingproblem-solvingcollaborationleadershipstrategic decision-making