Manager of Software Engineering

SendGrid

(Orange, California)
Full Time
Job Posting Details
About SendGrid
Founded in 2009, SendGrid is an industry-disrupting, cloud-based customer communication platform that solves the challenges of reliably delivering emails on behalf of our customers. We deliver over 33 billion emails a month for customers like Airbnb, Spotify, and Uber.
Summary
We hire people with a wide range of technical skills and expertise who are interested in solving large-scale development problems, like how to deliver billions of transactional emails per month in a secure and scalable way. SendGrid’s Manager of Software Engineering will be a dynamic and inspiring software product development leader with a passion for managing both engineering team leads and individual contributors, providing ongoing mentorship and influential leadership. The Manager of Software Engineering will grow and lead our talented engineering team, facilitate Agile methodologies and own, review and manage sprint planning in collaboration with executive staff and product management. Your primary responsibilities will be to hire great people, mentor through regular feedback, and lead the team to consistently deliver, but you should also be able to dig in and solve hard technical problems when needed. To succeed in this role, you will have a passion for Agile software development, fostering a culture of collaboration and innovation, and possess a strong background in the SaaS or PaaS space. Ultimately your job is to ensure we rapidly ship high quality software to support our scaling and growing business. The Orange County position is for the Manager of Software Engineering of our SendGrid.com teams. In this focus area, you will lead teams in providing a One SendGrid experience through cohesive front end, API, and mobile apps to support rapid customer acquisitions via sign up and long term customer retention and engagement. You will be responsible for leading teams to deliver custom mobile branded app experiences primarily based on iOS and Android platforms. You will work with leaders across organizations including sales, marketing, and product development to ensure that all aspects of projects are clearly defined and have appropriate milestones.
Responsibilities
* Successfully recruit, manage, motivate and mentor members of the software engineering organization * Collaborate with the product, sales, and ops organizations to deliver innovative, reliable products that delight our customers * Build and manage software system applications and architecture to meet the future needs of our customers taking into consideration current and future technical standards * Ensure a high level of quality in SendGrid’s software products * Continuously look for ways to improve the engineering organization to increase throughput, improve quality, and continuously improve processes * Lead multiple development teams within a nimble product development organization, utilizing Agile product development methodologies * Ensure your teams’ goals are aligned with company and keep them on track * Apply best practices to lead development teams through design, development, testing, code reviews, and deployment of features and components * Be the voice of the team within the business and communicate the company vision and goals back to the team * Provide inspirational thought leadership to the team in the areas of software development best practices, industry direction and innovation * Collaborate with team leads in setting goals to deliver against product and business requirements * Nurture SendGrid/Engineering culture * Develop people within your teams towards career progression goals * We're an agile, fast growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do
Ideal Candidate
* BS in Computer Science, Engineering or other technical discipline * 5+ years of software development of large distributed production systems * 5+ years of engineering management of teams of at least 6-10 * Experience building, deploying and supporting Web Services * Strong working knowledge of various web application frameworks * Experience with web testing methodologies and frameworks * Experience developing with mobile application frameworks * Success at participating in cross-functional development teams; naturally collaborative but decisive when needed * Track record in building and sustaining high-performance teams * Ability to manage multiple projects, teams and schedules in a rapid-growth environment, to coordinate successful/timely releases and achieve quality objectives * Excellent written and oral communication skills * Humble servant leader with stellar people-management and conflict-resolution skills * SaaS or PaaS product experience * Agile champion (ideally Certified Scrum Master or Certified Product Owner) * Ability to articulate ideas to technical and non-technical audiences * Superior analytical, evaluative, and problem-solving abilities

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.