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 Quality Engineering

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 Quality Engineering with the passion, experience, and gravitas to effectively lead our quality organization.  You will work with Development, Operations, and Product Management to ensure that we delight 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.  You will have to bring a working knowledge of the latest SaaS stack, breadth of experience spanning both front-end and back-end technologies, a passion for automation, and a hunger to grow and mentor a team that is eagerly anticipating your leadership.

What You’ll Do

  • Shoulder the responsibility for the quality of all SendGrid products.  This includes UI, API, mobile, and our massive backend infrastructure.
  • Be accountable for the overall design and implementation of testing strategies and tools
  • Own the test automation strategy and its implementation
  • Grow and shape the Quality organization
  • Manage testing infrastructure
  • Report regular status to the organization
  • Assess and communicate risks
  • Instrument our continuous integration and delivery pipeline to ensure quality releases.
  • Work closely with development, product management, operations, and support
  • 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

  • Strong team leader who can train, coach and develop QA team members
  • Highly technical.  Must have been hands on in Quality Engineering
  • 5+ years managerial experience
  • Proven experience with Agile and Kanban
  • Solid working knowledge of all aspects of testing -- UI, API, Mobile, Security, Performance, etc.
  • Comfortable identifying areas of focus, and able to prioritize testing methodologies based on risk analysis.
  • Able to liaison with software development team to ensure delivery of a high-quality product is compatible with release timeline targets
  • Champion of best-practice methodology in Quality Engineering
  • Willing and capable teacher driven to show us how to do things better
Apply Now
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

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
  • 10+ 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

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
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

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

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 in Computer Science or related discipline, or equivalent experience
  • Typically 6 or more 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

SendGrid is looking for a passionate, talented designer to join our UI/UX team. 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, product management, 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 simple interfaces that minimize complexity and provide easy access to a broad feature set.

We are thrilled to meet you and can't wait for you to join us in all the exciting things we are building.

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 for SendGrid's products
  • 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)
  • Show strong understanding of design tools such as Sketch, OmniGraffle, Photoshop, Illustrator and HTML/CSS
  • Strong attention to detail
  • 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

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

Support

Support Engineer

Denver, Orange

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

SendGrid is looking to help reintroduce mid-career individuals back into the technology workforce. The Returnship is a temporary 22-week paid program geared to increase gender diversity in technology while also giving people who want to return after a hiatus an opportunity to expand their skills and experience.

We are open to both part-time and full-time hours as our goal is to make this a smooth transition for re-entry into the workforce. If you are passionate about technology and want to make a positive impact on the email universe, this job is for you!

---

SendGrid is growing and looking to hire a 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
  • Help us refine our Self Help content to better meet the needs of our customers
  • 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
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

SendGrid is looking to help reintroduce mid-career individuals back into the technology workforce. The Returnship is a temporary 22-week paid program geared to increase gender diversity in technology while also giving people who want to return after a hiatus an opportunity to expand their skills and experience.

We are open to both part-time and full-time hours as our goal is to make this a smooth transition for re-entry into the workforce. If you are passionate about technology and want to make a positive impact on the email universe, this job is for you! We are looking for candidates who have been out of the workforce for 5yrs+.

---

This is a unique opportunity for an energetic, detail-oriented individual to work on a well-regarded team. The ideal candidate will be looking to re-enter and jump start a career in the HR field and will be excited to work in a dynamic, hyper-growth company.

What You’ll Do

  • General:  You carry administrative tasks including research, data entry, employee files, employee handbook, and org chart.
  • People Support:  A huge piece of the job is supporting our awesome people. You navigate inbound employee inquiries, identifying need, processing necessary transactions, and escalating issues as needed. You are seen as an employee advocate.
  • Talent Management:  You assist with the new hire onboarding and orientation process. You know that investing in employees begins on their way IN the door. You thrive off of co-facilitating a notable new hire experience by diligently partnering with stakeholders across the company. You also know how to engage employees and help build winning experiences for people to reach their full potential.  
  • Operational Excellence & System Expertise:  You deliver HR services seamlessly.  You are accurate, timely, and have a passion for providing good service.  You find ways to increase quality, efficiency, and cost effectiveness.  You navigate our HR systems like a pro.  You know reports and metrics matter.

About You

  • You are smart but humble
  • You are progressive, business-minded, innovative, and passionate
  • You love, understand, and are technologically-savvy
  • You have a high business acumen
  • You thrive in an unstructured, hyper-growth, fast-paced environment
  • You are solutions-oriented and love to solve problems
  • You have a high attention to detail with superior organizational skills
  • You are process-oriented. You see the world in flowcharts
  • You are naturally curious, innovative, creative, and constantly looking for ways to tweak and develop
  • You have excellent listening, negotiation, and influencing skills
  • You are a fun and charismatic people-person who anyone can talk to
  • 2+ years in an HR support role
  • 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
IT Systems Administrator

Boulder, Denver

SendGrid's exciting and exponential growth has presented us with a need to grow our IT Operations team. The team is responsible for creating, implementing, and supporting the technology and systems our employees use daily. SendGrid employees are presented with amazing challenges that we're solving as we achieve our mission to deliver the world's wanted email, and IT Ops is no exception. If you like to implement & support IT projects from start to finish using big technologies at large scale, this is your opportunity.

What You'll Do

  • Assist with architecture and deploy IT solutions that will scale with our product adoption, employee count, and physical footprint
  • You’ll be responsible for our core network at all office locations. Including managing and unifying multiple networks, securing traffic, and maintaining uptime
  • Work with stakeholders including Operations & InfoSec to ensure security throughout the IT environment
  • Support employees’ needs and provide world-class service with empathy, knowledge-sharing, and timeliness
  • Communicate the benefits of new technologies, services, and policies to the employee base through in-person training, whitepapers and other communications
  • You will provision, maintain, and support the equipment and services that our employees use to do their jobs. This includes laptops, phones, computing accounts, software, office equipment, network transport and hardware
  • You’ll be purchasing equipment and services from multiple vendors
  • 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

  • Happy, Honest, Hungry and Humble
  • BS degree in Computer Science, IT, or related engineering discipline. Or equivalent years of experience
  • 5-10 years experience implementing IT projects from start to finish
  • OS agnostic, proficient with and can support with whatever is best suited to get the job done
  • Experience architecting, implementing, and maintaining an AD installation
  • Experience selecting, deploying, and maintaining IP-based video and voice solutions
  • Experience with network routers, switches, firewalls, access points and other related hardware. Can configure networking equipment at command line (including Fortigate, Cisco IOS, Meraki hardware)
  • Experience with MPLS, VPN and other technologies used to unify and secure traffic between corporate networks
  • Experience managing multiple vendors and negotiating the best pricing and terms with each
  • You are serious about security yet your security philosophy takes into account the need to maintain a positive company culture and give our employees enough freedom to get things done
  • Ability to travel between office locations in CO and CA and other domestic locations as needed
Apply Now

The Office Management team exists for the sole purpose to elevate people’s ability to be more successful at their job. We do this by anticipating needs, filling in the gaps, removing barriers, providing the tangible tools they need to do their job, creating efficiencies and partnering with employees to maximize their effectiveness.  We are not here to simply do the work for them, but to show them how to do it best.

What You’ll Do

  • Office Management (80%)
    • Workspace, environment, logistics, resources, perks, etc.
    • Assisting cross-functional departments on all parts of the employee life-cycle
    • Take a lead or stakeholder role on various culture & team-building, events, etc.
    • Manage or assist in company events from conception to clean up.  Create budgets and stick to them while making sure the event runs smoothly, efficiently and handle any crisis that may come up
    • Work with stakeholders on the build out of office moves, changes, build-outs, etc.
    • Set the tone for the culture of our office by providing a first & friendly impression to a guest or client at the reception desk
    • Keep the kitchen fully stocked and cleaned how you would want your personal kitchen to be stocked
  • Executive Assistance (20%)
    • Provide ad-hoc administrative support to executives including managing and maintaining calendars, scheduling travel and accommodations, managing correspondence, and serving as the primary point of contact for all administrative needs
    • Create the best experience possible for high-profile executives and customers visiting our office for meetings with our senior team
    • Screen and direct incoming correspondences as they pertain to the executives
    • Stay on top of expense reporting for executives as needed
    • Maintain high level of confidentiality
    • Take the initiative to anticipate problems before they arise by initiating projects that could resolve future issues

About You

  • Happy, Humble, Hungry, and Honest
  • Tenacious - you know how to take the bull by the horns and get stuff done
  • Hospitable - not just for guests and visitors. You take care of your awesome fellow co-workers making their working lives easier and more productive
  • Magical - you make the impossible look possible...every day
  • Flexible - we're a fast moving, fast growing company
  • Enthusiastic - The contagious kind
  • Problem solver - If there was a problem, yo, you’ll solve it. But you already put out that fire before anyone even knew
  • Organized - ability to set priorities efficiently
  • Energetic - you got a fire lit
  • 1+ year of experience handling a wide range of administrative and executive support tasks
  • Ability to work independently with little to no supervision
  • The ability to work with team members at all levels, sometimes under pressure, while remaining proactive, resourceful and efficient
  • High attention to detail
  • Proficient in MS Word, Excel, PowerPoint
  • 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

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

About You

  • You are smart but humble
  • Extensive experience sourcing and recruiting for technical talent in the Boulder/Denver 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'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

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

Customer Success

SendGrid is looking to help reintroduce mid-career individuals back into the technology workforce. The Returnship is a temporary 22-week paid program geared to increase gender diversity in technology while also giving people who want to return after a hiatus an opportunity to expand their skills and experience.

We are open to both part-time and full-time hours as our goal is to make this a smooth transition for re-entry into the workforce. If you are passionate about technology and want to make a positive impact on the email universe, this job is for you!

---

At SendGrid our customers experience and making them successful is one of our most important tasks. In the Customer Success Associate role you will be working with the Customer Success & Technical Account Managers to support our customers during the onboarding process and ensuring customer satisfaction, growth and retention post sale. You will partner with sales, support, compliance and marketing to develop and execute our customer engagement and retention strategy from all angles of the business.

What You’ll Do

  • Create and execute programs that aid in customer retention, customer expansion, customer satisfaction, and ongoing customer engagement
  • Work with customers on escalated issues to ensure the best possible experience
  • Respond to email communications assisting customers on product adoption and expansion tasks
  • Provide product demos, email consulting and promote new products within the SendGrid product portfolio
  • Work with the the rest of the Customer Success team implementing customer- focused initiatives designed to expand SendGrid’s revenue footprint, add business value to the customer, create and communicate best practices, and evangelize product value
  • Work with Sales and Support to ensure smooth handoffs from Sales to Support/Customer Success

About You

  • Past work experience in customer service, sales, marketing or support
  • Basic Excel skills
  • Technology aptitude
  • Good communication skills (written and verbal)
  • Experience with salesforce or other CRM helpful
  • Interest in learning new processes and technologies
  • You have a passion for customers and problem solving
  • Extremely detail oriented
  • Plans and carries out responsibilities with minimal direction
  • 4 year degree preferred
  • 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

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