Love Where You Work

SendGrid is growing really fast since launching in 2009, and we want you to be part of the awesome company we are building.

View Job Openings

No policies, just principles

We believe in the wisdom of the crowd where everyone has a voice. We strive to make decisions based on our principles and values.

Denver Post Award 2013 Denver Post Award 2014
Videoimage

It's all about the culture

When you hire based on values and entrepreneurial spirit, you end up with a room of awesome people. It’s that simple.

Pedro
Ben
Jim
W1siziisijuzntk5zdfln2yzymzintu2mzawmdawmsjdlfsiccisinrodw1iiiwimjawediwmcmixv0

"I joined SendGrid because the startup environment was always very appealing to me. And once I interviewed, I knew immediately that I wanted to work here. You’re going to work your butt off, but you’re going to love it. The culture is awesome, the management team is awesome, you are just going to have a great time."

Silvia Botros MySQL Database Administrator

Made by Developers for Developers

Take a look at our Coderwall and meet some of our team members. Come help us build the next big thing. We are leading the charge, come contribute to our success.

Coderwalllogo

Benefits and Perks

Employee Happiness is in the fabric of our culture. The benefits we offer are a reflection of what matters most. You. SendGrid offers top-tier and multi-choice health insurance plans paying 80% of premiums for you and your family. We cover 100% of our Health Savings Account premiums in addition to funding it with $500 a year. There is also a Flexible Spending Account to accomodate everyones needs. Some of our favorite perks are below!

Monthly Stipends

We provide generous allowances for your cell phone, gym membership, and commuting / parking.

Stock Options

Act like an owner with generous equity.

Have Fun at Work

XBOX, Ping Pong, Darts and the occasional nerf gun war!

401(k) Matching

We believe in helping you plan for retirement and like to help with it.

Free Lunch & Snacks

Enjoy lunch on us everyday you come into the office. Our office kitchens are also loaded with food!

We Invest in You

From tuition reimbursement, money for professional development, and conferences, we want you to grow.

Work/Life

Flex schedules, 3 weeks of vacation, all major holidays, unlimited sick time, personal day, parental leave, and a day off to volunteer in your community.

It's On Us

Ski Passes, Kindles, Bolder Boulder, Tough Mudder, Ball Park Outings, Birthday Anniversary Gifts, Shirts & Hoodies.

Our Founders

Isaac

Isaac Saldana

President

“I’d like co-workers to understand that the path to our goals is as important as the goals themselves.”

Tim

Tim Jenkins

CTO

“You get to work on really challenging problems.. and there’s free beer.”

Jose

Jose Lopez

Web Architect

“We face an incredibly difficult problem to solve. Not only do we have to scale to meet our customers demands but also be a reliable solution.”

Office Location

Denver, CO

Enjoy working in the heart of LoDo, in Larimer Square. Like food? You’ll enjoy the Market every day for lunch on us.

Office Location

Boulder, CO

Start each morning inspired by the grandness of the FlatIrons, the energy of an emerging startup hotbed, and the place where SendGrid was born.

Office Location

Orange County, CA

A hop and skip from the happiest place on earth and the beautiful beaches of Southern California. We'll get your gas, food, and gym fees so you can be one of the happiest people at work.

Office Location

Redwood City, CA

Nestled in downtown Redwood City and a short walk from the train, a midwestern startup joins the heart of where it all started.

Current Opportunities

Engineering

Director of Software Engineering - Platform

Boulder, Denver, Orange, Redwood City

Are you a strong engineering leader who focuses on building and cultivating an engineering culture of excellence? Are you the type of leader who loves to develop, mentor, hire, and build great teams? Do you relish creating amazing products that delight customers and deliver outstanding business results? Do you thrive in a rapid, ever changing environment?

SendGrid is seeking a Director of Software Engineering with the passion, experience, and gravitas to effectively lead several critical business functions. The ideal candidate will be a high energy, team oriented, customer driven problem solver with prior experience in delivering highly scalable SaaS platforms. She/he will lead and serve the Email Pipeline and Internal Platform teams. These teams are responsible for building and maintaining our core email pipeline systems and infrastructure as well as the big data platforms which provide the fundamental building blocks upon which our teams build their systems.

The leader of this organization must have an Agile and Lean mindset, know how to build and manage agile teams, be able to balance their technical leadership with their management skill, know how to deliver lean SaaS products and most importantly be able to identify, attract, grow and develop high-end talent. He/she is ultimately responsible for the successful delivery of our email pipeline and internal platform products and systems.

SendGrid Directors of Engineering report to the VP of Engineering and work closely with stakeholders, engineering managers, and their individual contributors in order to get great products into the hands of our customers. They ensure that each different team across our product producing organization (product, engineering, and operations) are all working in concert to rapidly, efficiently and effectively build our products and systems.

What You’ll Do

  • Lead, coach, and mentor a team of Engineers and Data Scientists to deliver high quality SaaS products
  • Build and recruit a talented engineering organization with superior skills in our different domains (Big Data, Email Processing, Compliance, Deliverability)
  • Ensure common standards, processes, and tools
  • Responsible for the people, process and technology associated with the Internal Platform and Email Pipeline teams
  • Lead strategic planning and design sessions with Product Management, Engineering, Security, and Operations to create a shared vision and technical strategy
  • Be a change agent for improving processes both local to the team and more broadly across the organization
  • Responsible for the delivery of superb products and systems; making certain that we ship excellent code and striving for engineering excellence
  • 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

  • Excel at leading, managing, and building high functioning teams
  • Demonstrated ability to deliver and manage high scale SaaS platforms
  • A solid understanding of SaaS technologies, processes, and businesses
  • A strong interest in customer problems and a demonstrated ability to solve them
  • An understanding of security issues facing SaaS platforms and effective mitigations
  • 8+ years of technology leadership experience
  • 3+ years managing and architecting cloud-based infrastructure
  • A consistent track record of leading front-line technical contributors
  • Demonstrated ability to drive the end-to-end software development lifecycle
  • Experience setting strategy and allocating resources to enable optimal ROI
  • Ability to effectively prioritize your team's workload and shift attention with changing priorities
  • Ability to advocate for when your team's workload should not be shifted.  Wear a business leader's hat.
  • Exceptionally strong written and verbal communication skills, as well as good interpersonal and organization skills
  • Data driven decision maker with extraordinary analytical skills
  • Familiarity with information security best practices
  • Experience working within an agile development environment
  • Ability to create and refine a shared vision across key stakeholders through developing relationships and timely communication
  • Ability to foster alignment of values, missions, and operational practices
  • Experience creating API platforms and integrating with partner APIs
  • Demonstrated experience with Agile and Lean Software methodologies
  • Experience with Email technologies and platforms a plus
  • Bachelor's degree in Computer Science or equivalent relevant experience
  • Master's degree in Computer Science or related (desired)
Apply Now

As a Front End Software Engineer at SendGrid, you will be responsible for one of many web and mobile applications that enable our customers to deliver billions of emails a month in a secure and scalable way.  You will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve customers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.

What You’ll Do

  • Collaborate with Product and Design teams to build the next generation of SendGrid products
  • Convert wireframes and visual design files into fully functioning user interfaces
  • Develop and maintain complex, high performance web applications
  • Help define and implement best practices for front-end engineering
  • Architect elements of our web technology foundation that can be utilized by other developers
  • Participate in design and code reviews
  • Implement scalable solutions utilizing caching, pagination, loading data on demand, and other techniques to manage massive, yet accessible, data sets
  • Play an active role in the design, development and deployment of web and mobile applications
  • Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
  • 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 or MS in Computer Science or related technical discipline
  • 5+ years of software development with a focus on user interfaces
  • Expert knowledge of JavaScript.  Experience with AngularJS, Backbone is a strong plus
  • Strong working knowledge of HTML5 and CSS3
  • Strong sense of aesthetics and user experience
  • Solid understanding of web technologies such as REST, HTTP, JSON and how they play a part in app design
  • Familiarity with browser compatibility issues and comfortable in debugging browser problems
  • Security minded, you have implemented hardened services that are not susceptible to malicious attacks  
  • Ability to learn and adapt in a fast paced environment
  • Passion for building large web applications at scale
  • Experience with TDD
Apply Now

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.

What you’ll do

  • 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

About you

  • 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
Apply Now
MySQL DBA

Any

SendGrid is and always will be an engineering company. 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.

What You’ll Do

As a MySQL DBA, you’ll be largely responsible for providing operational database services to the organization. This is a production DBA role, as such it will require a commitment on your part as well as ours. Some of the primary responsibilities of this role would include owning, tracking and resolving database related incidents and requests, fulfilling requests and resolving incidents within SLAs, reviewing service related reports (e.g: database backups, maintenance, monitoring) on a daily basis to ensure service related issues are identified and resolved within established SLAs, responding to database related alerts and escalations and working with engineering to come up with strategic solutions to recurring problems.

This MySQL DBA role requires a service oriented mentality, high sense of ownership of the problems and requests assigned, focus on managing and resolving issues in alignment with the SLAs, establishing and maintaining communication with technology customers to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues that cannot be resolved within the established timeframes.

About You

  • Strong experience with datastore architecture for large scale web operations
  • Experience in troubleshooting and resolving database problems
  • Experience with MySQL automated master failover
  • Experience in Performance Tuning and Optimization, using monitoring and troubleshooting tools
  • Experience with backups, restores and recovery models
  • Knowledge of High Availability and Disaster Recovery options for MySQL Server
  • Experience in implementing operational automation using Chef or similar tools
  • Knowledge of indexes, index management, and statistics
  • Experience working with a diverse stack of  applications in CentOS Server
  • Good communication and documentation skills
  • BS or MS Computer Science or related technical discipline
  • 5+ years experience in a similar position
  • Highly self-motivated, organized, detail-oriented, strong sense of ownership, drive to learn and master new technologies, and the ability to work in a highly dynamic environment
  • NoSQL experience
  • Experience with MySQL cluster solutions
  • 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
Apply Now

Are you passionate about fighting spam and serving the greater good? Do you enjoy a challenge and relish pushing yourself to learn and grow in an ever changing environment? Do you want to work with talented people and solve hard, important problems? If you said yes… read on and come join our awesome team.

As a compliance software engineer you will work with a small, versatile, and passionate team, tackling new problems as we continue to push our technology forward to fight phishers and spammers. You will design, test, deploy, and maintain software solutions that help protect our email infrastructure. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers. You are going to challenged, you are going to learn, and you are going to fight the bad guys.

While we do send 2% of the world’s wanted email, SendGrid is much more than an email company, and our mission has much greater scope. To handle messaging at-scale requires expertise from nearly every area of computer science. From the basics of data structures and algorithms to more esoteric domains like machine learning, high scale No-SQL systems, or the inner workings of MTAs and email standards.

What You'll Do

  • Enthusiastically solve hard, interesting, and important problems
  • Fight SPAM and keep our network clean of malicious email to stop bad actors
  • Work with passionate, top-notch engineers on very large distributed systems
  • Work in a dynamic team environment with short turn around times
  • Contribute ideas to improve our service, software, and development process
  • Work everyday to achieve a high level of engineering excellence, constantly growing and improving your skills in the company of like minded engineers
  • Work in a diverse and vibrant community of professionals who value work life balance and strive to make a big impact while having lots of fun
  • 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

  • Mission driven, action oriented with a can do, get stuff done attitude
  • BS or MS Computer Science or related technical discipline
  • Strong analytical, problem solving, and debugging skills
  • 3+ years in software and systems development
  • Takes initiative and is able to work effectively in a team environment
  • Passionate about writing clean, efficient code and continuously improving your skills
  • Experience with  data structures, algorithms, software design, and architecture
  • Experience with one or more of the following: Go, Ruby, Java, C/C++ or Python, Perl
  • Good understanding of Agile software development
  • Proficient with Linux or *NIX and CLI tools
  • Experience with JavaScript and CSS/HTML a plus
  • Experience with service oriented architecture and scalable services a plus
Apply Now

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. You will be part of a team that ensures the reliability and performance of a large and diverse tech stack. You will directly engage with development teams to provide Ops-relevant advice and feedback, and serve as an information conduit back to other DevOps team members. Additionally, you will continually improve the velocity of our deployment pipeline through automation and monitoring.

What You’ll Do

  • Take personal responsibility for the availability and reliability of our service
  • Use configuration management tools to automate SendGrid infrastructure
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing services
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, testable, re-usable code.
  • Write maintainable code with extensive test coverage
  • Support our existing production cluster management system while you improve it
  • Work on our server image configurations, collaborating with core server engineers to optimize for task performance, reliability, failover and scale
  • 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

  • You have the passion to "do server management infrastructure right"
  • A minimum of 5 years of Linux system administration experience
  • A minimum of 2 years experience using configuration management tools (Chef, Puppet, Ansible, etc)
  • A minimum of 2 years experience monitoring large-scale deployments (Sensu, Nagios, Graphite, OpenTSDB, etc)
  • Experience with at least two of the following: Ruby, Go, Perl, Python (a lot of our current code is Ruby but we use whatever tool is best for the job at hand)
  • Experience with virtualization systems: KVM, QEMU, etc.
  • Strong familiarity with the SMTP protocol
  • Computer Science / Engineering degree or equivalent experience
  • A distributed systems foundation and a service-oriented mindset
  • You've "carried the pager" before (ideally at both a startup and a large infrastructure provider) & have first-hand experience with what happens when infrastructure / tools fail
  • You are a prolific coder who works well independently
  • You have great communication skills
  • You’ve written software tools to manage 1000+ servers
  • You are conversant in the pros and cons of different clouds: Softlayer, Rackspace, etc
  • You’ve made a substantial contribution to a widely used open source project
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • You don’t just learn how things work, you learn why
Apply Now
Sr. DevOps Engineer

Redwood City

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. You will be part of a team that ensures the reliability and performance of a large and diverse tech stack. You will directly engage with development teams to provide Ops-relevant advice and feedback, and serve as an information conduit back to other DevOps team members. Additionally, you will continually improve the velocity of our deployment pipeline through automation and monitoring.

What You’ll Do

  • Take personal responsibility for the availability and reliability of our service
  • Use configuration management tools to automate SendGrid infrastructure
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing services
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, testable, re-usable code.
  • Write maintainable code with extensive test coverage
  • Support our existing production cluster management system while you improve it
  • Work on our server image configurations, collaborating with core server engineers to optimize for task performance, reliability, failover and scale
  • 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

  • You have the passion to "do server management infrastructure right"
  • A minimum of 5 years of Linux system administration experience
  • A minimum of 2 years experience using configuration management tools (Chef, Puppet, Ansible, etc)
  • A minimum of 2 years experience monitoring large-scale deployments (Sensu, Nagios, Graphite, OpenTSDB, etc)
  • Experience with at least two of the following: Ruby, Go, Perl, Python (a lot of our current code is Ruby but we use whatever tool is best for the job at hand)
  • Experience with virtualization systems: KVM, QEMU, etc.
  • Strong familiarity with the SMTP protocol
  • Computer Science / Engineering degree or equivalent experience
  • A distributed systems foundation and a service-oriented mindset
  • You've "carried the pager" before (ideally at both a startup and a large infrastructure provider) & have first-hand experience with what happens when infrastructure / tools fail
  • You are a prolific coder who works well independently
  • You have great communication skills
  • You’ve written software tools to manage 1000+ servers
  • You are conversant in the pros and cons of different clouds: Softlayer, Rackspace, etc
  • You’ve made a substantial contribution to a widely used open source project
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • You don’t just learn how things work, you learn why
Apply Now

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. You will be part of a team that ensures the reliability and performance of a large and diverse tech stack. You will directly engage with development teams to provide Ops-relevant advice and feedback, and serve as an information conduit back to other DevOps team members. Additionally, you will continually improve the velocity of our deployment pipeline through automation and monitoring.

What You’ll Do

  • Take personal responsibility for the availability and reliability of our service
  • Use configuration management tools to automate SendGrid infrastructure
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing services
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, testable, re-usable code.
  • Write maintainable code with extensive test coverage
  • Support our existing production cluster management system while you improve it
  • Work on our server image configurations, collaborating with core server engineers to optimize for task performance, reliability, failover and scale
  • 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

  • You have the passion to "do server management infrastructure right"
  • A minimum of 5 years of Linux system administration experience
  • A minimum of 2 years experience using configuration management tools (Chef, Puppet, Ansible, etc)
  • A minimum of 2 years experience monitoring large-scale deployments (Sensu, Nagios, Graphite, OpenTSDB, etc)
  • Experience with at least two of the following: Ruby, Go, Perl, Python (a lot of our current code is Ruby but we use whatever tool is best for the job at hand)
  • Experience with virtualization systems: KVM, QEMU, etc.
  • Strong familiarity with the SMTP protocol
  • Computer Science / Engineering degree or equivalent experience
  • A distributed systems foundation and a service-oriented mindset
  • You've "carried the pager" before (ideally at both a startup and a large infrastructure provider) & have first-hand experience with what happens when infrastructure / tools fail
  • You are a prolific coder who works well independently
  • You have great communication skills
  • You’ve written software tools to manage 1000+ servers
  • You are conversant in the pros and cons of different clouds: Softlayer, Rackspace, etc
  • You’ve made a substantial contribution to a widely used open source project
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • You don’t just learn how things work, you learn why
Apply Now

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. You will be part of a team that ensures the reliability and performance of a large and diverse tech stack. You will directly engage with development teams to provide Ops-relevant advice and feedback, and serve as an information conduit back to other DevOps team members. Additionally, you will continually improve the velocity of our deployment pipeline through automation and monitoring.

What You’ll Do

  • Take personal responsibility for the availability and reliability of our service
  • Use configuration management tools to automate SendGrid infrastructure
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing services
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, testable, re-usable code.
  • Write maintainable code with extensive test coverage
  • Support our existing production cluster management system while you improve it
  • Work on our server image configurations, collaborating with core server engineers to optimize for task performance, reliability, failover and scale
  • 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

  • You have the passion to "do server management infrastructure right"
  • A minimum of 5 years of Linux system administration experience
  • A minimum of 2 years experience using configuration management tools (Chef, Puppet, Ansible, etc)
  • A minimum of 2 years experience monitoring large-scale deployments (Sensu, Nagios, Graphite, OpenTSDB, etc)
  • Experience with at least two of the following: Ruby, Go, Perl, Python (a lot of our current code is Ruby but we use whatever tool is best for the job at hand)
  • Experience with virtualization systems: KVM, QEMU, etc.
  • Strong familiarity with the SMTP protocol
  • Computer Science / Engineering degree or equivalent experience
  • A distributed systems foundation and a service-oriented mindset
  • You've "carried the pager" before (ideally at both a startup and a large infrastructure provider) & have first-hand experience with what happens when infrastructure / tools fail
  • You are a prolific coder who works well independently
  • You have great communication skills
  • You’ve written software tools to manage 1000+ servers
  • You are conversant in the pros and cons of different clouds: Softlayer, Rackspace, etc
  • You’ve made a substantial contribution to a widely used open source project
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • You don’t just learn how things work, you learn why
Apply Now
Sr. DevOps Engineer - DevTools

Boulder, Denver, Orange

SendGrid is looking for a talented DevOps engineer that is passionate about developer tools, test automation, software delivery and quality. This position will play a pivotal role across software development, quality engineering, and operations to design, build, and deliver the best tooling and processes. You will knock down barriers with tools and processes that allow our teams to work free of technical friction. You must be able to understand complex system interactions and processes, perform system engineering requirements analysis, design and implementation, and be an excellent communicator, both verbally and written. This position will report to the Director of Software Delivery.

What You’ll Do

  • Design, develop, and maintain product build processes and systems
  • Design, develop, and maintain product packaging, installation, upgrade, management and administration scripts and utilities
  • Manage and maintain configuration management and source code repository servers
  • Manage integrated unit tests and code analytics tools such as junit, clover, sonus
  • Manage and maintain publicly posted product release files
  • Manage and maintain company internal dogfood servers and test systems
  • Manage release reports and report code status/health
  • Manage the build, packaging and deployment processes and systems
  • Process bug reports and enhancement requests
  • Work with cross functional teams to understand the build requirements
  • Proactively communicate and train all users and stakeholders
  • Design, maintain and manage various build hardware and software
  • Develop higher level of knowledge of build technology and processes
  • Continually maintain and improve software build methodology, procedures, and environment
  • 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

  • Bachelors or Masters in Computer Science / Engineering or equivalent
  • Experience with virtualization tooling (vagrant, docker)
  • Understand and articulate DevOps methodologies
  • 3-6 years of experience as a Build/Release Engineer in Linux, Mac
  • 3-5 years of experience with Make, Jenkins, Hudson, Bamboo, or other industry build system
  • 3-5 years of experience with Perl, Bash, Ruby & Python
  • 2-4 years of experience with Perforce, Git, or other industry source code systems
  • 2-4 years of experience with RPM and other OS packaging tools
Apply Now
Sr. Director of Technical Operations

Boulder, Denver, Orange, Redwood City

The Sr. Director of Technical Operations is a critical business role within SendGrid and is responsible for ensuring that our software is always running for our customers.  Achieving this simply stated goal will require tremendous technical depth and managerial chops because of the scale and complexity of our solution.  It isn’t easy to send 2% of the Internet’s email traffic and you should be up for that challenge.  We manage multiple datacenters of our own and leverage external providers for elasticity.  You should have experience with both and an understanding of the tradeoffs between them.  You will have to bring a working knowledge of the latest SaaS stack, a passion for operational excellence and redundant architectures, and a hunger to grow and mentor a team that is eagerly anticipating your leadership.  While keeping the lights on is critical, this job is not just about the day to day; it is expected that you will contribute significantly to the strategic vision of the Engineering organization.

What You’ll Do

  • Lead, coach, and mentor a team of Systems Administrators, DevOps Engineers, Site Reliability Engineers and DBAs that support SendGrid’s cloud applications and services
  • Direct all activities associated with infrastructure performance and reliability including capacity planning, trends, and application performance
  • Monitor and model system stability, performance, and throughput
  • Design infrastructure for high reliability and availability.  Coach software development group on the same.
  • Build strategic and tactical plans for continued improvement of cloud architecture and operations
  • Automate the deployment and maintenance of cloud platform technologies
  • Collaborate with information security personnel to refine and implement core enterprise security strategy
  • 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

  • 8+ years of technology leadership experience
  • 6+ years architecting cloud-based infrastructure
  • 10+ years of relevant technical experience working in large scale production operations preferably with SaaS or other XaaS models
  • Experience setting strategy and allocating resources in support of Self-hosted/Cloud Hybrid based software solutions
  • Demonstrated track record of developing stable, reliable environments that ensure performance and uptime
  • Strong understanding of networking for distributed computing environments
  • Experience with large-scale SaaS continuous integration and continuous deployment environments
  • Comfortable deploying and supporting modern open source based platform software
  • Experience deploying and configuring monitoring and trending software and services
  • Familiarity with interpreted languages (Python, Ruby, Perl, shell)
  • Practical experience deploying and maintaining configuration management systems (Puppet, Chef, cfengine, etc).
  • An understanding of relational and NoSQL database systems (MySQL, DynamoDB, CouchDB, Cassandra or Hadoop)
  • Ability to effectively prioritize your team's workload and shift attention with changing priorities.
  • Operations experience in a customer production environment
  • Familiarity with information security best practices
  • Experience working within an agile development environment
Apply Now

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.

As a software engineer at SendGrid, you will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve developers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.

What You’ll Do

  • Contribute to highly usable web applications & APIs with heavy traffic
  • Build and enhance products that empower businesses to share exciting news, events, and offers with their customers
  • Pair program for 6+ hours a day
  • Test drive code to ensure highly reliable, readable, and reusable test suites
  • Research and implement technology solutions for reliable, highly distributed, high transaction services
  • Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
  • Contribute to continuous improvement of software development best practices in the areas of tools, languages, and APIs
  • Continued growth through developer conferences and technical training
  • Work in a tech stack that includes but is not limited to: Go, Python, Ruby, Perl, MySQL, NoSQL, Riak, and Kafka
  • We're an agile, fast growing company and this job description isn't meant to be an exhaustive list of your qualifications or all the things you'll do

About You

  • BS, MS, PhD in Computer Science, related technical discipline, or relevant work experience
  • Previous experience with email marketing solutions a plus
  • 7+ years in software development
  • 4+ years programming experience in Rails
  • Knowledge of Linux
  • Several years of high scale systems software design and development experience preferred
  • Experience building fault tolerant systems in high transaction environments preferred
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Experience with service oriented architecture and highly scalable services
  • Strong analytical and problem solving skills
  • Self motivated, works well without supervision, sees commitments through completion
  • Ability to work and participate on a team in an open collaborative environment
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Go (Golang) experience (preferred)
  • Distributed real time systems development (preferred)
Apply Now

SendGrid is and always will be an engineering company. 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.

As a software engineer at SendGrid, you will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve developers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.

What You'll Do

  • Develop new, innovative, scalable services & APIs that have millions of requests per day
  • Build highly dynamic full stack applications for our customers
  • Build and enhance products that empowers businesses to share exciting news, events, and offers with their customers
  • Develop reliable, distributed services that scale dynamically in the cloud
  • Research and implement technology solutions for reliable highly distributed, high transaction services
  • Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
  • Contribute to continuous improvement of software development best practices in the areas of tools, languages, and APIs
  • Continued growth through developer conferences and technical training
  • 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, MS, or PhD in Computer Science or related technical discipline
  • 5+ years in software development 
  • 2+ years programming experience server-side frontend preferred
  • Experience in Go (Golang) a plus 
  • Experience scaling services/systems preferred. 
  • Knowledge of Linux is a plus
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Experience with service oriented architecture
  • Strong analytical and problem solving skills
  • Self motivated, works well without supervision, sees commitments through completion
  • Ability to work and participate on a team in an open collaborative environment
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Write clean, efficient code
Apply Now

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.

As a software engineer at SendGrid, you will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve developers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers. As a senior software engineer for our business systems team you will work on our internal billing, invoicing and our internal tools platform.

What You’ll Do

  • Contribute to highly usable web applications & APIs with heavy traffic
  • Test drive code to ensure highly reliable, readable, and reusable test suites
  • Research and implement technology solutions for reliable, highly distributed, high transaction services
  • Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
  • Contribute to continuous improvement of software development best practices in the areas of tools, languages, and APIs
  • Continued growth through developer conferences and technical training
  • Work in a tech stack that includes but is not limited to: Go, Python, Ruby, Perl, MySQL, Riak, and Kafka
  • 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 or related technical discipline, or relevant work experience
  • 7+ years in software development
  • 4+ years programming experience with Ruby on Rails or comparable frameworks
  • Experience building fault tolerant systems in high transaction environments
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Strong analytical and problem solving skills
  • Works well without supervision, sees commitments through to completion
  • Ability to work and participate on a team in an open collaborative environment
  • Strong communication skills, ability to express technical concepts in verbal and written form as needed
  • Demonstrated ability to coach and mentor less experienced engineers.
  • Experience with service oriented architecture and highly scalable services
  • Experience with backend billing systems
  • Experience with front end frameworks including Ruby on Rails
  • Extensive experience with third party integration, like Salesforce
  • Experience with Go (Golang) is a plus
  • Knowledge of Linux or comparable systems. DevOps skills a plus
Apply Now

Are you passionate about fighting spam and serving the greater good? Do you enjoy a challenge and relish pushing yourself to learn and grow in an ever changing environment? Do you want to work with talented people and solve hard, important problems? If you said yes… read on and come join our awesome team.

As a compliance software engineer you will work with a small, versatile, and passionate team, tackling new problems as we continue to push our technology forward to fight phishers and spammers. You will design, test, deploy, and maintain software solutions that help protect our email infrastructure. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers. You are going to challenged, you are going to learn, and you are going to fight the bad guys.

While we do send 2% of the world’s wanted email, SendGrid is much more than an email company, and our mission has much greater scope. To handle messaging at-scale requires expertise from nearly every area of computer science. From the basics of data structures and algorithms to more esoteric domains like machine learning, high scale No-SQL systems, or the inner workings of MTAs and email standards.

What You'll Do

  • Enthusiastically solve hard, interesting, and important problems
  • Fight SPAM and keep our network clean of malicious email to stop bad actors
  • Work with passionate, top-notch engineers on very large distributed systems
  • Work in a dynamic team environment with short turn around times
  • Contribute ideas to improve our service, software, and development process
  • Work everyday to achieve a high level of engineering excellence, constantly growing and improving your skills in the company of like minded engineers
  • Work in a diverse and vibrant community of professionals who value work life balance and strive to make a big impact while having lots of fun
  • 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

  • Mission driven, action oriented with a can do, get stuff done attitude
  • BS or MS Computer Science or related technical discipline
  • Strong analytical, problem solving, and debugging skills
  • 7-10+ years in software and systems development
  • Takes initiative and is able to work effectively in a team environment
  • Passionate about writing clean, efficient code and continuously improving your skills
  • Experience with  data structures, algorithms, software design, and architecture
  • Experience with one or more of the following: Go, Ruby, Java, C/C++ or Python, Perl
  • Experience with Cloud and Big Data technologies such as Cassandra, Riak, Hadoop, MapReduce, Amazon EC2
  • Good understanding of Agile software development
  • Proficient with Linux or *NIX and CLI tools
  • Experience with JavaScript and CSS/HTML a plus
  • Experience with service oriented architecture and scalable services a plus
Apply Now

Although we do send 2% of the world’s wanted email, SendGrid is much more than an email company, and our mission has much greater scope. To handle transactional messaging at-scale requires expertise from nearly every area of computer science. Our engineers work on many projects that carry varying responsibilities.

As a software engineer at SendGrid, you will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve developers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.

What You’ll Do

  • Develop new, innovative, scalable, concurrent systems that support 10k+ transactions/second
  • Build highly dynamic, performant, resilient, and secure services that support the core platform
  • Research and implement technology solutions for reliable, highly distributed, high transaction services
  • Contribute to the re-architecture of the core platform to support continuous system scaling
  • Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
  • Contribute to continuous improvement of software development best practices in the areas of tools, languages, and APIs
  • Continued growth through developer conferences and technical training
  • Work in a tech stack that includes but is not limited to: Go, Python, Ruby, Perl, MySQL, NoSQL, Riak, and Kafka
  • 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, MS, PhD in Computer Science, related technical discipline, or relevant work experience
  • 7+ years in software development
  • 2+ years programming experience in Java or Python preferred
  • Knowledge of Linux
  • Several years of high scale systems software design and development experience preferred
  • Experience building fault tolerant systems in high transaction environments preferred
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Experience with service oriented architecture and highly scalable services
  • Strong analytical and problem solving skills
  • Self motivated, works well without supervision, sees commitments through completion
  • Ability to work and participate on a team in an open collaborative environment
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Write clean, efficient, testable code
  • Go (Golang) experience (preferred)
  • Distributed real time systems development (preferred)
Apply Now

The SendGrid Quality Engineering team has end-to-end responsibility for the SendGrid email delivery pipeline and the SendGrid.com portals/apps/services. Each individual delivery team works closely with the Product Manager, Engineering Manager and Operations to evolve existing sites, services and products and deliver new ones using our ScrumBan Agile methodology.

The major areas of focus for this team include:

  • Development of consumer and customer products
  • Development of web applications, APIs, services and other technology
  • Continuous deployment of quality software
  • Security and support of production applications and systems

As a Sr. Software Engineer in Test you will be responsible for ensuring that software and application changes produced meets the user’s requirements, are bug free and do not affect the production environment adversely.

In this role you will also require liaising with Developers, other Software Engineers in Test, Technical Project Managers and Product Owners to flesh out new requirements along with providing meaningful inputs to improve the overall software quality of our products.

You will be working with a small team to deliver software in accordance with the timelines with highest possible quality. 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

What You’ll Do

  • Lead and influence technical direction on infrastructure and process at the team level and above
  • Create detailed test plans, release plan
  • Maintain the consistency and quality of the automated testing source code
  • Apply concepts from a variety of technical areas to ones own work
  • Represent Sendgrid at external events like conferences and meet-ups
  • Recommend and champion improvements to our software and product development process.
  • Discern and identify hidden requirements during design and implementation
  • Drives improvements in code quality within the team

     About You

  • Solid experience in 2 or more programming languages
  • General skill level of proficient and expert across a diverse set of technologies
  • Comfortable operating across many functional domains (Email, frontend, backend, etc)
  • Strong analytical, problem solving, and debugging skills
  • Time management and prioritization and have the ability to work unsupervised or with minimal guidance
  • Have varied automated tools experience and the desire and aptitude to continually learn and develop their skills
  • Strong experience in working with complex software systems in a Unix/Linux environment.
  • Strong knowledge of scripting languages (such as Python, Java or Ruby)
  • Automated testing frameworks (such as Lettuce, Cucumber rSpec), testing tools (such as Selenium) is a must
  • Good understanding of Agile software development like SCRUM or Kanban
  • Proficient in working with databases such as MySQL and ability to write basic to complex SQL queries
  • Understanding of GitHub
  • Understanding of Continuous Delivery models using tools like Jenkins, Bamboo or Travis CI
  • A Bachelor's degree or higher in Computer Science or related discipline
  • Typically 6 to 12 years of progressive software testing experience in multiple teams, technologies and domains
Apply Now
Staff Engineer

Orange, Redwood City

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.

As a Staff Engineer for the Email Pipeline and Internal Platform team you will lead the effort to re-design and evolve our most important software systems to meet the needs of our rapidly growing business. You will work hands on as an individual contributor on small, versatile and passionate teams while also working strategically to push our technology forward. You will design and implement mission critical systems that enable the sending of over one billion important email messages per day. You will also be thoughtful about your craft, aggressively learning new techniques, keeping up with tech trends and continuously building your expertise. You will be a thought leader in our engineering team, an expert and the GO-TO person for solving our hardest problems.

What You'll Do

  • Solve hard, interesting and important problems for our internal users and customers
  • Understand the strategic view of where our business is going and how technology will be used to attain that vision
  • Build a deep understanding of our existing systems, develop achievable plans for improvement and then execute
  • Craft the right architecture to solve our hardest problems
  • Build useful, flexible, and resilient architecture with a focus towards operability, deployment, and sustainment
  • Make a BIG impact by being embedded within our teams, coding daily and leading from the front to realize your design goals
  • Define, communicate, and evangelize architectural vision in terms that each person can comprehend
  • Identify and implement architecture strategies which mitigate our technology driven business risks
  • Reverse engineer architectures and design reasoning from existing structures
  • Work with other top notch engineers on reliable, distributed services that scale dynamically
  • Work in a dynamic team environment with short turn around times
  • Work everyday to achieve a high level of engineering excellence. Constantly growing and improving your skills in the company of like minded engineers
  • 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 or MS Computer Science or related technical discipline
  • 12+ years in software and systems development
  • Demonstrated ability to coach, lead and influence large technical organizations across diverse technologies and domains
  • Demonstrated ability to manage and contribute to multiple concurrent critical projects and business objectives.  
  • Demonstrated ability to translate business objectives into systems which provide immediate and long term strategic value.   
  • Have a vast knowledge of software design patterns, testing methodologies, open source projects and frameworks.
  • Experience with service oriented architecture and scalable, distributed systems.
  • Strong competencies in networking, security, deployment, operations, data architecture, Linux/Unix.
  • Mission driven, action oriented with a can do, get stuff done attitude.
  • You have an ability to switch between “macro” and “micro” visions effectively and efficiently.
  • Experience in email domain a plus
  • Experience with Chef and Vagrant or similar a plus
  • You are profoundly passionate about your craft and it shows! 
Apply Now

Product

Are you an email industry expert?  Are you passionate about ridding the email ecosystem of spammers and phishers? Are you looking for a situation where you can drive the next phase of an exciting company’s growth?  If so, read on.

What You’ll Do

  • Understand the market through customer interviews, competitive analysis, market research, and participating in email industry events such as MAAWG.
  • Create and execute product roadmaps for the Delivery & Compliance arena that align with company strategy.
  • Serve as Product Manager on two scrum teams, managing and prioritizing backlogs, ensuring the right product gets built.
  • Work cross-functionally to ensure products are successfully launched and deliver impact to the business.

About You

  • Been there done that – You have 4+ years of experience in Product Management, preferably with email domain experience.  You have strong technical aptitude, preferably with a CS education.
  • Market Facing – You are passionate about the email space and have a desire to contribute to the industry.  You thrive in front of customers and use every external interaction to help inform your product decisions.
  • Strategic – You are able to absorb multiple internal and external inputs and use that information to define product strategy and prioritize your backlog.  You are able to make difficult priority calls based on data and analysis.
  • Git ‘er Done – You love building quality products that are simple yet can operate as massive scale.  You are technical enough to convey detailed requirements to engineering with credibility and conviction.
  • Cross Functional Leader – You can pull the right levers cross-functionally to get your releases supported, marketed, and sold.  You communicate clearly and crisply.  You develop trusting relationships internally and can rally the entire organization to ensure your product achieves market success.

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

Apply Now

Marketing

SendGrid is looking for a passionate, talented designer to join our UI/UX team and shepherd our marketing website. We offer everything you could want for a creative individual ... a great product, incredible culture, beautiful Thunderbolt monitors, and engaging design problems.

You won't design in a silo here. You will work in close collaboration with other designers, marketing, engineering and business teams to create elegant customer-focused designs that provide customers with a superior user experience.

The ideal candidate will exhibit a natural passion and capacity to advocate on behalf of our customers, and will possess an innate sense for providing polished and responsive interfaces that minimize complexity and communicate to customers and prospects the culture, capabilities and value of SendGrid.

What You'll do

  • Create lo-fi wireframes to quickly prototype ideas, and to make sure the design meets our business and customer requirements
  • Design detailed, pixel-perfect user interfaces, primarily for our marketing website
  • Follow and advance SendGrid's design principles and brand guidelines
  • Be an advocate for the SendGrid Customer
  • Be available to work closely with our Engineers to make sure we are creating the best possible user experience that can be implemented successfully.
  • Design with data - gather research to make sure the design is truly solving a problem (the right problem)
  • 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

  • You have a great portfolio showcasing modern interactive design (send us your Dribbble account too if you can)
  • Excellent understanding of typography and layout
  • Show strong understanding of design tools such as Sketch, OmniGraffle, Photoshop, Illustrator and HTML/CSS
  • Experience with designing for A/B testing and driving conversions
  • Experience in responsive design
  • Strong attention to detail
  • Familiarity with CMS options such as WordPress or Drupal
  • Ability to communicate your design concepts clearly
  • A desire to learn and grow as a designer
  • You are passionate about working with and deeply understanding customers
Apply Now
UI/Web Developer

Boulder, Denver

As a UI / Web Developer at SendGrid, you will help bring beautiful, modern, user-centered designs to life with your exceptional UI development skills.  You will focus on our marketing website but will also contribute and collaborate with designers and UI developers on our web and mobile applications.

What You’ll Do

  • Lead UI development for our marketing website www.sendgrid.com
  • Develop polished, responsive UI using HTML5, CSS, Javascript and Rails
  • Collaborate with our team of UI developers to build reusable libraries and frameworks that power our front-end stack across the website and web applications
  • Work daily with the UX/UI design and marketing teams

About You

You are a front-end master who has a strong sense of design and a passion for creating amazing and precise interfaces. You have experience in crafting a consistent user experience across multiple applications. You want to incorporate forward thinking interactions that will delight the user. You may be a designer who has fallen in love with programming, so if that describes you, we should talk!

  • 5+ years experience in production level UI development
  • You are skilled at building responsive web apps using HTML5/CSS3/JavaScript
  • You are an expert at crafting organized, simple, elegant CSS using a pre-compiler like Sass
  • You love staying up-to-date with the latest front-end frameworks like Angular, Ember, Backbone, and Bootstrap
  • You feel comfortable working in Rails
  • You know why a grid system is important
  • You focus on quality and delighting our users with color, typography, imagery and transitions
  • You have a strong understanding of usability, visual design and modern interaction patterns
  • You really care about the details and will fight for a pixel
  • You are self motivated, but also a team player
  • 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
Apply Now

Revenue

SendGrid seeks a Director of Sales to lead and grow our sales organization. This role will be responsible for leading a team of Account Executives responsible for new business and expansion quota attainment, developing and executing strategic sales plans, and discovering new opportunities and processes to grow revenue.

What You’ll Do

  • Manage an inside sales team in achieving individual and team quota
  • Develop and drive strategic plan to achieve and exceed these revenue goals
  • Assist sales team in planning, negotiating, and closing complex transactions with key prospects
  • Work cross-functionally with Customer Success, Legal, Finance, Product, and other internal groups to maximize effectiveness of the sales organization.
  • Develop presentations and pitches to demonstrate SendGrid’s value to various customer segments.
  • Translate the needs of SendGrid’s customers to meet the objectives of our overall business plans and strategies
  • 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

  • 8+ years of software sales experience for B2B or SaaS companies.
  • 4+ years in a sales management role
  • A track record of performance excellence, meeting and exceeding targets and objectives
  • Experience developing accurate sales forecasts, and creating and executing tactical sales plans and account objectives
  • Self-starter with strong leadership, negotiation and problem-solving skills
  • Excellent communication and presentation skills, both written and oral
  • Ability to work effectively in a dynamic, fast-paced environment
  • Hungry, Honest, Humble, and Happy
  • BA/BS degree required
  • Ability to travel up to 30%
Apply Now

Support

Support Engineer

Boulder, Denver, Orange, Redwood City

SendGrid is growing and looking to hire a new Support Engineer who is passionate about customer support. Excellent customer service is one of the core values of our company and what our customers have come to expect and love about our service. If you are technically savvy, customer focused, and have outstanding verbal and written communication skill set, keep reading!

What You'll Do

  • Enthusiastically respond to technical support requests through phone, email and online chat
  • Empathize with the customer and be their advocate
  • Willing to work a 12-hour or non-standard support shift
  • Provide excellent customer service consistent with our world class reputation
  • Perform testing of features & site functions, escalate issues within the department as needed, assist with communicating issues to our Engineering Team
  • Help users with trial sign-up process, configuration of accounts, billing issues, general troubleshooting, general account assistance
  • Create knowledge base articles and assist with upkeep of FAQs
  • Learn all the ‘ins and outs’ of the product and services offered to properly assist users with selecting the appropriate subscription plan for their needs
  • “Right-size” customers within our product line by aligning customer goals with proper services to ensure their success

About You

  • High Energy, optimistic outlook and positive attitude
  • Enthusiastic about technology/early adopter (gadget geek)
  • Empathetic approach to troubleshooting and customer service
  • Turns obstacles into challenges
  • Quick learner, willing to take initiative, and has great follow through
  • Strong listening skills and analytic abilities
  • Introspective with passion for self improvement
  • Passion for applied learning in a fast paced environment
  • Strong problem solving skill set, creatively
  • Communicates based on what is heard, not just what is said
  • Motivated by challenges
  • 1-3 years providing professional customer and technical support
  • 4 year degree from an accredited university
  • 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
Apply Now

Business Operations

Director of Business Systems & Data

Boulder, Denver, Orange

The glue that holds it all together… that is what the Business Systems team is all about at SendGrid. We aren’t your typical IT/IS team. We need to move at the speed of SendGrid and that means constant change.

This is an opportunity to impact SendGrid’s growth and success in a unique way, by improving the strategic direction and design of our business systems.  Your impact will allow us to effectively run our business today and into the future in a data driven manner.  This is a critical role that allows you to be both strategic and tactical as we build out SendGrid’s business systems platforms.

What You’ll Do

  • Build and manage the Business Systems project backlog and lifecycle
  • Work with Product Management team to align priorities and projects
  • Analyze business needs and requirements to deliver technical solution designs
  • Ensures that the strategy, design and integration of customer solutions leads to the development and growth of the business through effective use of insights and analysis based on data solutions
  • Oversee data accuracy both flowing in and out various tools, while working with others to ensure downstream tools and reports use data properly.
  • Responsible for the development, integration, and operation of critical business systems at SendGrid - including CRM, Billing, Data Warehouse & BI systems.  Examples include Salesforce, Zuora, Marketo, Zendesk, Informatica, Gooddata, Looker
  • Collaborate with data governance committee and establish information flow management processes throughout the company
  • Educate and negotiate with business leadership and management and with broader management/technologists to ensure successful deployment and ROI on DW and BI solutions
  • Love where you work

About You

  • Happy, Hungry, Honest, and Humble
  • 5-10 years experience with business systems, integrations, and processes
  • Have proven people management skills.  Thoughtful leadership will allow this team to thrive
  • Adept at managing projects spanning multiple departments.  Common examples will include Engineering, Operations, Business Stakeholders and Product
  • Strong understanding of system integration and SOA integration design best practices
  • Technical aptitude - have a coding, database, or relevant technical background
  • Ability to communicate complex technical solutions and issues to both technical and non-technical audiences
  • Love processes - analyzing them, creating them, automating and simplifying them
  • Passionate about technology and its role in making people’s jobs easier
  • Hungry for a challenge and ready to jump in and learn something new
  • Meticulous attention to detail
  • Great organizational and time management skills
  • Bachelor's degree or higher, or equivalent experience
  • 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
Apply Now

The Recruiting Coordinator will be a key player on SendGrid’s HR team. This person will facilitate all recruiting functions and will be instrumental in streamlining internal processes to make the team a faster, more agile group.

This is a unique opportunity for an energetic, detail-oriented individual to work on a fun, fast paced recruiting team. The ideal candidate will be looking to advance a career in the HR or Recruiting fields and will be excited to work in a dynamic, fast-growing company. 2015 will be an exciting year for SendGrid; we are looking forward to taking on the challenge of hiring fast and hiring great!

This is a full time/temporary position. The contract is expected to last until the end of the year, and our needs will be re-evaluated at that time.

What You’ll Do

  • Schedule all phone and on-site interviews including travel arrangements, when necessary
  • Communicate interview details to candidate and interviewers
  • Act as a primary point of contact on day-of-interview for both candidate and interviewers, professionally handling all glitches
  • Perform data entry, track resumes and maintain Applicant Tracking System (Greenhouse)
  • Communicate professionally and proactively with Hiring Managers to ensure a smooth end-to-end hiring process
  • Assist with recruiting driven data/metrics
  • Handle special projects and perform various administrative duties that support the HR Team
  • Contribute creatively on HR/Recruiting initiatives
  • Assist with job postings on company website and job boards
  • 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

  • Attention to detail
  • 1-2 years experience in an administrative, support, in-house or agency recruiting position
  • Excellent communication, teamwork and organizational skills with superior verbal and written communication
  • Ability to learn quickly in a fast-paced, ever changing environment
  • Desire to build the SendGrid team and learn the ins and outs of recruiting as well as a desire to create an awesome experience for every candidate
  • Experience with heavy scheduling
  • Strong MS Office and Google App skills
  • Bachelor’s degree

More About You

Excellent communication skills are a must. Vital to this role is the ability and confidence to interact with multiple personalities—from brilliant job applicants to quirky engineers. Some experience in a corporate or start-up environment is preferred but not mandatory. A passion for technology is a huge plus.

Apply Now

SendGrid recruited & hired 130 people in 2014.  Seriously.  And we have an uber-aggressive & selective growth plan for 2015, including go-to-market in the San Francisco area.  We are looking for a contract Sr. Recruiter to join our smallish 4-person recruiting team, focused on our up-and-coming Bay Area office.  We need a Swiss Army Knife who has worked in diverse recruiting environments, and who will be able to step right in and make an immediate impact on our hiring demand.

The Sr. Recruiter will be responsible for owning a portion of the hiring plan - working with hiring managers to develop and execute full lifecycle recruiting strategies. This is a critical role and we would love someone who is super passionate about recruiting, who totally geeks out on recruiting technology and who is committed to creating an awesome candidate experience while also doing the right thing for SendGrid.  You will need to be a strong written and verbal communicator with demonstrated expertise in sourcing methods and strategy, building robust candidate pipelines and, most importantly, knowing what “good” looks like.

What You’ll Do

  • Build pipelines of top talent through research and sourcing
  • Obsess about candidate experience
  • Identify and engage qualified candidates, providing consistent communication throughout the process
  • Qualify candidates for technical and cultural fit (culture is our code)
  • Drive the full recruitment lifecycle for all the jobs in your purview
  • Represent SendGrid with integrity and professionalism (and fun!) in the local tech and recruiting communities, including attending relevant user groups and meetups
  • Facilitate candidate debriefing sessions, providing recommendations and guiding the candidate selection process
  • Love where you work
  • 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

  • You are smart but humble
  • Extensive experience sourcing and recruiting for technical talent in the SF Bay Area
  • Minimum 5 years of experience with full lifecycle recruiting, including extensive sourcing of passive candidates
  • Experience recruiting for a high-tech company, with a thorough understanding of software development technologies, roles and processes
  • High business acumen and passion for solving business challenges through talent acquisition
  • Specialized expertise recruiting for senior-level Software, Architecture, Quality and Systems Engineering roles
  • Combination of corporate recruiting and staffing agency experience, preferred
  • Excellent relationship-building skills
  • Recruiting breadth; experience in multiple industries and geographies, recruiting all levels
  • Demonstrated ability to work in an high-volume, demanding, fast-paced, entrepreneurial/startup environment
  • Experience leveraging a multitude of recruiting and sourcing technologies
  • Entrepreneurial spirit - a desire to innovate and a natural inclination towards completing goals
  • Excellent negotiation, analytical and presentation skills
  • Maybe you have a college degree, maybe you don’t - what matters to us is that you’re smart and get things done

We've told you our story; now tell us yours.  Please include a cover letter with your application that demonstrates why you are the right person to help us scale up the SendGrid team!

Apply Now

Information Security

Application Security Engineer

Boulder, Denver, Orange, Redwood City

SendGrid's InfoSec team is seeking a technical resource with a strong background in software development and a deep knowledge of application security.

What You'll Do

In this role, you will work directly with the Engineering and Operations teams to drive implementation of security-related functionality into software and infrastructure. You'll work in concert with the InfoSec PM to build security into all phases of the software development lifecycle.  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

  • Solid development skills in a modern language and familiarity with common frameworks
  • Proficient in JavaScript, Bash and either Python or Ruby (or both)
  • Able to understand, identify, and explain risks of common software security issues (e.g. OWASP Top 10) and demonstrate remediation techniques in various languages
  • Proficient in TDD methodologies and developing security-related tests  
  • Familiar with automated build and deployment tools such as Jenkins or TravisCI
  • Proficient with various DB technologies such as MySQL/Postgres, MongoDB, Cassandra, etc.
  • Experience with new school languages like Nodejs and Go a plus
  • Willing to be part of the on-call rotation to respond to security issues
Apply Now

R&D

SendGrid is and always will be an engineering company. 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.

As a software engineer at SendGrid, you will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve developers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.

What You'll Do

  • Research & develop new technologies to support reliable, highly distributed, and high transaction services
  • Develop highly dynamic, distributed, resilient, concurrent and secure services at scale to 10k+ transactions/sec to support the core platform
  • Contribute to the improvement & re-architecture of the core platform to support continuous system scaling
  • Contribute to the continuous improvement of software development best practices in the areas of tools, languages, and APIs
  • Contribute ideas to improve our services
  • Write clean, efficient code
  • Work with local and remote team members
  • Work in a fast paced environment with short turn around times, while developing and maintaining a high quality code base
  • Continued growth through developer conferences and technical training
  • Work in a tech stack that includes but is not limited to: Go, Java, Python, Perl, MySQL, NoSQL, Riak, Kafka, Storm, and AWS services such as (EC2, S3, RDS, Kinesis, Dynamo, Redshift etc)
  • We're an agile, fast growing company and this job description isn't meant to be an exhaustive list of your qualifications or all the things you'll do

About You

  • BS, MS, PhD in Computer Science, related technical discipline, or relevant work experience
  • 7+ years in software development
  • 4+ years proficient programming experience in Java and Python preferred
  • Experience with languages such as Java, Python & Ruby
  • Several years experience with high transaction services & APIs
  • Experience with high scale systems software design preferred
  • Experience building fault tolerant systems in high transaction environments preferred
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Experience with service oriented architecture and highly scalable services
  • Familiarity with frameworks such as Rails, DJango, Backbone.js & Ampersand.js
  • Knowledge of Linux
  • Experience with GIT
  • System administration experience
  • Experience with the SMTP protocol
  • Write clean, efficient, testable code
  • Strong experience with service development and deployment in the cloud
  • Strong analytical and problem solving skills
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Self motivated, works well without supervision, sees commitments through completion
  • Ability to work and participate on a team in an open collaborative environment
  • Ability to work in a fast paced and dynamic team
  • Willing to experiment with new tech because it’s your nature, not your job

Bonus Points

  • Experience with Go (Golang), C++, Node.js, NoSQL databases, scaling apps and systems, unit/functional testing and quality assurance
  • You’ve written software tools to manage 1000+ servers
  • You’ve made contributions to a widely used open source project
  • You are conversant in the pros and cons of different cloud services
  • You don’t just learn how things work, you learn why
  • Familiarity with Chef & Ansible
  • Distributed real time systems development
Apply Now