Manager of Software Engineering - Marketing Apps

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 30 billion emails a month for customers like Airbnb, Spotify, and Uber.

SendGrid’s Manager of Software Engineering will be a dynamic and inspiring software product development leader with a passion for managing, mentorship, and influential leadership.  The Manager of Software Engineering will grow and lead one of our talented engineering teams, 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. You should also be able to dig in and solve hard technical problems and provide deep technical guidance. 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.

This role will focus on SendGrid’s next generation of marketing applications and tools.  A successful candidate will love making complicated workflows seem remarkably easy and appealing to people who are not developers by trade.  This is a full stack position, meaning a balance between frontend and backend technologies will be critical.

What You’ll Do 

  • Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
  • Successfully recruit, manage, motivate and mentor members of the software engineering organization
  • Apply best practices to lead development teams through design, development, testing, code reviews, and deployment of features and components
  • Lead your team to evaluate and analyze new technology and software for feasibility, impact, and viability
  • 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
  • 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
  • Drive efficiency and predictability on your team; hold yourself and your team accountable for your commitments.  Responsible for the overall success of your team
  • 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

About You 

  • BS in Computer Science, Engineering or other technical discipline
  • 7+ years of relevant experience or equivalent combination of experience and education
  • At least 1 year of people management responsibility
  • Previous experience with email marketing applications
  • Working knowledge of various web application frameworks and templating engines
  • Experience with search technologies and nosql datastores  
  • Proficient across a highly diverse set of technologies (Java/Golang, Riak/Cassandra, Solr/Lucene) OR expert in at least one technology
  • Ability to oversee the design of complex components and large scale systems
  • Ability to oversee the translation of architecture vision into concrete system designs
  • 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
  • SaaS product experience
  • Agile champion
  • Ability to articulate ideas to technical and non-technical audiences
  • Superior analytical, evaluative, and problem-solving abilities
  • Emotionally Intelligent - Recognize their own, and other people's emotions, to discriminate between different feelings and label them appropriately, and to use this to guide thinking and behavior
  • Decisive - Uses a framework or process by which to make decisions. At times, will need to make decisions quickly and often with incomplete data
  • Persuasive - Bring others to their point of view using logic, data, and emotion. Have a formal process and framework by which to make qualitative and quantitative points, not just using emotional appeals
  • Accountable - Being willing to answer for the outcomes resulting from their own choices, behaviors, and actions. Take ownership of situations that they're involved in
  • Self Motivated - Motivated to do or achieve something because of one's own enthusiasm or interest, without needing pressure from others
  • Focused - Achieve what they set out to do before launching new initiatives. Complete company-linked goals and tasks, not simply to be busy and active
  • Collaborative - A keen ability to support cross-functional projects and decisions. Gets energized from working within a team and cross-functionally to achieve the company's goals

Bonus Points 

  • Direct experience with Email Marketing (e.g., Salesforce Marketing Cloud - Previously ExactTarget, Responsys - now part of Oracle, etc.)
  • Relevant experience with Distributed systems (Multi-DC, Cloud Infrastructure)
  • Search Expert, Search at Scale (Solr, AWS CloudSearch)
  • Experience with Cassandra, AWS DynamoDB, Riak

SendGrid is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Meet Some of SendGrid's Employees

Lauren W.

Customer Success Manager

Lauren helps customers capitalize on SendGrid capabilities by answering inquiries, introducing new products, and streamlining the overall customer experience—encouraging implementation of new strategies.

Jovel C.

Software Engineer IV

Jovel writes code to create a better user experience through an easy-to-navigate design. She ensures APIs respond quickly so customers can find the information they need.

Back to top