Manager of Software Engineering - Marketing Apps
SendGrid
(Denver, Colorado)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.
- 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 our product delivery teams through vision definition, dependency planning and tracking, strategic planning, impediment removal, training and coaching
- Ensure your team’s 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 product management to ensure a deep understanding of requirements and how they map to our larger goals. Successfully translate those requirements for our engineers so that they can deliver
- 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
- 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
- Previous experience with email marketing applications
- Strong working knowledge of various web application frameworks and templating engines
- Experience with web testing methodologies and frameworks
- Experience with search technologies and nosql datastores
- 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 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
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.