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.

Current Opportunities

Engineering

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

Boulder

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

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

Boulder, Denver, Orange, Redwood City

Reporting into the VP Engineering, the Chief Architect will be responsible for setting the vision and strategy behind the tech stack underpinning our core platform and applications which are responsible for sending 19 billion emails each month.  You will have the unique opportunity to build new technologies and to further scale the distributed software framework essential to supporting our innovation and rapid growth.

What You’ll Do

  • Work with peers to understand the needs of the business,  define the long term technical direction for the company
  • Analyse our existing technical architecture and identify strengths, weaknesses, and areas for improvement
  • Work within engineering to refactor our existing infrastructure to remediate single points of failure and enable seamless scaling
  • Work within engineering to standardize on a set of technologies and reduce complexity in our distributed, highly available, web scale infrastructure
  • Lead by influence
  • Work with engineering to ensure that tactical design decisions are directionally correct with respect to the long term architectural vision and strategy
  • Evaluate emerging technologies that are appropriate to integrate into our infrastructure for the purposes of facilitating scalability, reliability and security
  • Work with Engineering and Operations to build out proof of concept deployments of candidate technology, and assess POC tech against business and technical requirements
  • Own the end to end architecture, and ensure that proposed changes are vetted properly before being incorporated into our stack
  • Recruit, hire, develop and mentor an architecture team
  • 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

  • Honest, Humble, Hungry and Happy
  • MS Computer Science or related field
  • 15+ years of industry experience architecting systems of increasing complexity
  • Extensive experience developing rugged, distributed, highly available technical architectures for scaling SaaS companies
  • Able to get “fingers dirty” to evaluate technology against requirements
  • Able to hold to a long term strategic view
  • You possess the soft skills required to win people to your way of thinking
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
Sr. Director of Technical Operations

Boulder, Denver, Orange, Redwood City

The Sr. Director of Technical Operations is responsible for developing, managing, and evolving SaaS-based cloud services functions to ensure technical and operational success. This role develops processes to manage operations, assists in the development of software deployment processes, and manages operations staff.  While this is a management role, the opportunity to stay hands on is available.  This Director will be responsible for maintaining and improving SendGrid’s cloud-based infrastructure, and will oversee a team that works closely and collaboratively with several product engineering teams.

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
  • 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
Front End Software Engineer

Boulder, Denver, Redwood City

As a Front End Software Engineer at SendGrid, you will be responsible for one of many web and mobile applications that enables 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
  • Define 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
  • Ability to learn and adapt in a fast paced environment
  • Passion for building large web applications at scale
  • Experience with TDD
Apply Now

SendGrid is expanding their Big Data team and looking for highly experienced technologists/generalists capable of quickly solving hard problems. We need people that get stuff done, no matter what that involves - people that are able to quickly prototype new technologies and then work with Operations and Engineering to turn those prototypes into products.

We're looking for senior do-it-all developers to join our team. The Big Data team works with Data Scientists to identify new data-based features. These features are then fleshed out and prioritized on the team's product roadmap which they then implement.

The optimal candidate would have excellent programming skills in multiple languages and the ability to adopt new languages and technologies as necessary (like the GO language we use on some projects). They should have strong opinions from their experience working with big data technologies but should not let those opinions get in the way of choosing the best solution (we don't want ideologues). They should recognize that design decisions are not made in a vacuum and must be driven by business motivations like increasing revenue or decreasing cost. We are also excited because this team is growing fast and holds the potential for leadership opportunities.

What You'll Do

  • Solve hard, interesting and important problems!
  • Evaluate new Big Data technologies as needed
  • Brainstorm and quickly prototype new data-based features
  • Use big data technologies to explore data and make recommendations
  • Develop innovative (code) features that use the data
  • Work with Ops to provision/manage new big data technologies
  • 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 an exhaustive list of your qualifications or all the things you'll do

About You

  • BS or MS Computer Science or related technical discipline
  • 7+ years in software and systems development
  • Deep experience with many of the following: Go, Ruby, Java, C/C++ or Python
  • Experience with Big Data technologies like Cassandra, Hadoop, Riak, Solr, etc
  • A solid foundation in data structures, algorithms, software design and architecture
  • The ability to independently deploy, operate and evaluate big data technologies
  • Strong analytical, problem solving, and debugging skills
  • 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
  • Competencies in networking, security, deployment, operations, data architecture, Linux/Unix
  • Passionate about writing clean, efficient code, and learning new technologies and best practices
  • Mission driven, action oriented with a can do, get stuff done attitude
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 building a Big Data team consisting of only the best go-to technologists, all on the same team, all working to quickly solve hard and important problems. We need people that are driven to go above and beyond to succeed. Examples would include Developers that learn Ops or Business skills if necessary for any particular project.

We're looking for exceptional developers passionate about Big Data and enthusiastic to gain experience with Big Data technologies. The Big Data team works with Data Scientists to identify new data-based features. These features are then fleshed out and prioritized on the team's product roadmap which they then implement.

The optimal candidate would have excellent programming skills in multiple languages and the ability to adopt new languages and technologies as necessary (like the GO language we use on some projects). We are also excited because this team is growing fast and is in a great place for career advancement as a Software Developer at SendGrid.

What You'll Do

  • Solve hard, interesting and important problems!
  • Explore new Big Data technologies as needed
  • Prototype new data-based features
  • Use big data technologies to explore data and make recommendations
  • Develop innovative (code) features that use the data
  • Work with Ops to provision/manage new big data technologies
  • 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
  • Experience with many of the following: Go, Ruby, Java, C/C++ or Python
  • Experience with and passion to learn about Big Data technologies like Hadoop
  • A solid foundation in data structures, algorithms, software design and architecture
  • Strong analytical, problem solving, and debugging skills
  • Competencies in networking, security, deployment, operations, data architecture, Linux/Unix
  • Passionate about writing clean, efficient code, and learning new technologies and best practices
  • Mission driven, action oriented with a can do, get stuff done attitude
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

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

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

SendGrid is starting a new Big Data Systems team to design, build and optimize its Big Data systems. These systems already include Hadoop (Hive, MapReduce, HDFS, Impala), Riak, Distributed Solr, Kafka, Elastic Search and Splunk. Members of this team will not only design and build Big Data systems but help teams throughout SendGrid efficiently utilize these systems.

We're looking for Senior Engineers with experience building big data systems. This includes the design and architecture of such systems along with developing efficient software for utilizing these systems. This team will be intimately involved with the design of many cutting-edge features, guaranteeing these features scale efficiently.

The optimal candidate would be the type of person in a business that everyone goes to when things hit the fan and they need something done well. They would be comfortable on the command line, debugging system performance, provisioning systems and managing large clusters of machines. They should understand the challenges and dynamics common to distributed systems (latency, concurrency, coherency, CAP, fail over, etc...). They should be comfortable reading up on new technologies and test driving them quickly. They should understand that design decisions are not made in a vacuum but must be driven by business motivations like cutting costs or increasing revenue. 

What You'll Do

  • Build Big Data systems from the ground up
  • Optimize these systems for scale and efficiency
  • Help SendGrid utilize these systems to generate value from its data
  • Install and Configure, Monitor and Manager, Debug and Optimize Big Data Systems
  • Investigate failures or data errors observed anywhere in SendGrid's system
  • Help Engineering teams run performance tests on new features
  • Simulate and plan for failure scenarios or other operational situations
  • 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 Unix skills
  • Experience working with Big Data technologies
  • Experience collecting, moving, storing and accessing data
  • A solid foundation in data structures and architecture
  • A minimum of 5 years coding experience.
Apply Now

SendGrid is starting a new Big Data Systems team to design, build and optimize its Big Data systems. The core of these systems is PB+ Hadoop Cluster running Hive, Impala and indexing about 2 trillion events a year (and growing). We need an engineer that can work with the Big Data team to scale and architect usage of this hadoop cluster. Members of this team will not only design and build Big Data systems but help teams throughout SendGrid efficiently utilize these systems.

We're looking for Senior Engineers with experience building various big data systems, Hadoop in particular. This includes the design and architecture of such systems along with collaborating on the development of efficient software for utilizing these systems. This team will be intimately involved with the design of many cutting-edge features, guaranteeing these features scale efficiently.

The optimal candidate would be the type of person in a business that everyone goes to when things hit the fan and they need data done well. They would be comfortable on the command line, debugging system performance, provisioning systems and managing large clusters. They should understand the challenges and dynamics common to distributed systems in general (latency, concurrency, coherency, CAP, fail over, etc...). They should be comfortable reading up on new technologies and test driving them quickly. They should understand that design decisions are not made in a vacuum but must be driven by business motivations like cutting costs or increasing revenue. 

What You'll Do

  • Build Big Data systems from the ground up
  • Efficiently manage and utilize our Hadoop clusters
  • Optimize these systems for scale and efficiency
  • Install and Configure, Monitor and Manager, Debug and Optimize Big Data Systems
  • Investigate failures or data errors observed in SendGrid's data flows
  • Help Engineering teams run performance tests on new features
  • Simulate and plan for failure scenarios or other operational situations
  • 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 Unix skills
  • Competency with Big Data technologies in general
  • Expertise managing large Hadoop clusters
  • Significant experience collecting, moving, storing and accessing data
  • A solid foundation in data structures and architecture
  • A minimum of 5 years coding experience.
  • 7+ years experience managing large data systems
Apply Now

The SendGrid Quality Engineering team has end-to-end responsibility for the SendGrid email delivery pipeline. Each individual delivery team works closely with the Product Manager, Scrum Master and Head of Sales to evolve existing sites, services and products and deliver new ones using Agile methodologies.

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 an Associate 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, System Administrators, 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

Quality Analysis

  • Analyze specifications provided by the Product Owners to develop test cases and plans
  • Ensure released software products are defect free
  • Provide feedback on the process to ensure continual improvement of the process
  • Participate in the Agile Quality Assurance Practice
  • Create automated acceptance tests for stories as required
  • Conduct tasks within agreed time frames

Communication

  • Communicate effectively in daily standup meetings
  • Communicate effectively in weekly planning meetings
  • Communicate effectively in cross departmental stakeholder meetings
  • Participate in performance and evaluation reviews

About You

Personal Attributes

  • Work in or be flexible to work in an agile and fast paced environment
  • Be passionate about the email delivery industry
  • Confident in both formal and informal settings with the ability to relate to individuals across all levels of the organization
  • Share experience and knowledge with colleagues, enabling others to learn and grow
  • Have an inquisitive and quality-centric nature, and be willing to stand up and ask questions as required
  • Provide assistance and support to team members
  • Be approachable and willing to collaborate with others where necessary
  • Embrace change, and responsibility

Skills

  • 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

Qualifications & Experience

  • Good experience in working with complex software systems in a Unix/Linux environment.
  • Good knowledge of scripting languages (such as Perl, Python, PHP and or Ruby)
  • Automated testing frameworks (such as Lettuce, Cucumber rSpec), testing tools (such as Selenium) is a plus
  • Good understanding of Agile software development
  • 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
  • A Bachelors degree or higher in Computer Science or related discipline
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

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

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. Each individual delivery team works closely with the Product Manager, Scrum Master and Head of Sales to evolve existing sites, services and products and deliver new ones using Agile methodologies.

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 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, System Administrators 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

Quality Analysis

  • Analyze specifications provided by the Product Owners to develop test cases and plans
  • Ensure released software products are defect free
  • Provide feedback on the process to ensure continual improvement of the process
  • Participate in the Agile Quality Assurance Practice
  • Create automated acceptance tests for stories as required
  • Conduct tasks within agreed time frames

Communication

  • Communicate effectively in daily standup meetings
  • Communicate effectively in weekly planning meetings
  • Communicate effectively in cross departmental stakeholder meetings
  • Participate in performance and evaluation reviews

About You

Personal Attributes

  • Work in or be flexible to work in an agile and fast paced environment
  • Be passionate about the email delivery industry
  • Confident in both formal and informal settings with the ability to relate to individuals across all levels of the organization
  • Share experience and knowledge with colleagues, enabling others to learn and grow
  • Have an inquisitive and quality-centric nature, and be willing to stand up and ask questions as required
  • Provide assistance and support to team members
  • Be approachable and willing to collaborate with others where necessary
  • Embrace change, and responsibility

Skills

  • General problem solving skills and ability to think creatively
  • 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

Qualifications & Experience

  • At least 5 years of practical experience as a Quality Engineer on software development teams.
  • Expert level experience working with complex software systems in a Unix/Linux environment.
  • Strong knowledge of scripting languages (such as Perl, Python, PHP and or Ruby), automated testing frameworks (such as Lettuce, Cucumber rSpec), testing tools (such as Selenium).
  • Good understanding of Agile software development
  • Solid QA/Testing experience in highly available systems
  • 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
  • A Bachelors degree or higher in Computer Science or related discipline

 

Apply Now

We are looking for a talented Technical Project Manager to lead our product delivery teams through vision definition, dependency planning and tracking, strategic planning, impediment removal, training and coaching. The individual must have the ability to assess existing software product and understand team dependencies to help teams efficiently release new software.

What You'll Do

  • Advise teams on project activities, manage risk mitigation and change control processes, and communicate to senior executives within the development and business partner organizations
  • Facilitate cross-team communication and coordination to ensure that the team has the resources they need to complete their work as quickly as possible
  • Demonstrate leadership qualities including flexibility and adaptability to changes in roles and responsibility as required
  • Embrace teamwork while promoting a culture of openness and flexibility.  Help to ensure the team is working in a collaborative and positive environment, and help to make adjustments where needed to keep a positive team environment
  • Reinforce Agile best practices and help course correct where needed to keep the team working smoothly and efficiently within the SendGrid agile framework
  • Work across multiple teams to ensure consistency of approaches
  • Help multiple Agile teams identify and remove impediments
  • Foster, and help facilitate, the self-management of teams
  • Partner with multiple Agile teams to advance Agile skills and improve results for the organization
  • Help teams organize into Agile programs
  • Continue to learn and implement industry best practices
  • 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

  • Bachelor's degree in Computer Science or related technical discipline
  • 3-5 years of technical project and/or program management experience managing technically complex, cross-organizational, multi-stakeholder projects and agile iteration management experience
  • Agile certification preferred (CSM, CSP)
  • Thorough understanding of agile software development methodologies, values, and procedures
  • Technical experience and expertise sufficient to understand and contribute to technical developer discussions(programming language is not important)
  • Strong leadership qualities and organizational skills as well as the ability to adapt quickly to changing priorities, assignments, and roles



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

Product

Are you a talented and creative Product Manager?  Are you passionate about delivering a world class product experience for Email Marketers? 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, usability testing, competitive analysis, and market research
  • Create and execute product roadmaps that align with company strategy
  • Serve as Product Manager on one or more scrum teams, managing and prioritizing backlogs, ensuring the right product gets built.
  • Work cross-functionally to ensure products are successfully launched and get real customer usage

About You

  • Been there done that – You have 4+ years of experience in Product Management, preferably with marketing email domain experience.
  • Market Facing – You enjoy researching and picking apart competitors.  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 with stunning user experience and ease of use.  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 product 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
API Product Manager

Boulder, Denver, Orange, Redwood City

Are you an API expert?  Are you passionate about delivering a kick ass product experience for Developers? 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

  • Lead the evolution of API design specifications
  • Drive consistent implementation of your API specifications and designs across the SendGrid product line
  • Advocate to improve the Developer Experience, and ensure the API, documentation, signup flow, versioning strategy, and product features meet the needs of Developer customers
  • Understand the market through developer interactions and competitive analysis
  • Serve as a thought leader around the SendGrid developer experience on social media, the SendGrid blog, at developer events, etc.
  • Work with Engineering to define testing procedures, monitoring techniques, and versioning strategies for the API set

About You

  • Been there done that – You have a technical education with experience in both Product Management and Development, preferably with high scale Infrastructure-as-a-Service domain knowledge.  You also have past API design experience.
  • Market Facing – You enjoy researching and picking apart competitors.  You thrive in front of developers 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 with stunning user experience and ease of use.  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 API design implemented consistently across all aspects of the product line.  You communicate clearly and crisply.  You develop trusting relationships internally and externally.

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 an expert on Big Data analytics?  Are you passionate about bringing innovative new products to market? 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

  • Drive the strategic roadmap for a series of products focused on unlocking the value and power of the Big Data set generated by SendGrid’s email platform
  • Understand market needs and requirements through customer interviews, communicating with SendGrid field teams, and studying the competitive landscape
  • Serve as a Big Data thought leader externally through social media, blog posts, and conference speaking opportunities
  • Represent the voice of the market on one or more scrum teams, managing and prioritizing backlogs, and ensuring the right product gets built
  • Work cross-functionally to ensure products are successfully launched and generate real customer usage

About You

  • Been there done that – You have a technical education with experience in Product Management and Big Data analytics domain knowledge.  
  • Market Facing – You enjoy researching and picking apart competitors.  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 with stunning user experience and ease of use.  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 product launched smoothly.  You communicate clearly and crisply.  You develop trusting relationships internally and externally.

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
UI/UX Designer

Denver, Orange

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

Sr. Web Analyst

Boulder, Denver

As a Senior Web Analyst, you will play a critical role in helping the Revenue Marketing Team analyze each piece of the funnel in order to drive activities that are repeatable, predictable and scalable to grow revenue and program performance. This position is ideal for an organized self-starter who is passionate about data.  

This position requires experience working with web analytics reporting including implementation, mining and interpreting data for a SaaS organization. In addition, you will have experience with online marketing campaigns, monitoring and analyzing key metrics, providing insights about performance data, and highlighting how reporting data aligns with defined business goals and metrics.

What You’ll Do

  • Prepare and produce analytics reports on a weekly, bi-weekly and monthly basis
  • Monitor daily metrics to identify issues or red-flags early, then work with appropriate groups to remedy the situation
  • Manage big data pulls of varying size and complexity, from multiple sources
  • Work closely with the web development team for implementation of new toolsets and updates to current ones
  • Forecast trends for revenue and conversion metrics against team goals
  • Ensure accuracy of data reporting
  • Work with internal stakeholders to establish KPIs and related metrics for new products, site enhancements, and site redesigns
  • Proactively analyze the web site for areas of opportunity and create actionable recommendations
  • Work closely with web development team to ensure accuracy of the implementations
  • Leverage qualitative and quantitative methodologies to analyze and interpret website data
  • Document web marketing strategies and processes and recommend improvements
  • Understand and combine data from multiple disparate sources
  • Troubleshoot, identify patterns, and generate new approaches to reporting
  • Implement web analytics and perform quality checks to ensure tracking and reporting are correct
  • 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

  • Bachelor’s Degree
  • 7+ years of demonstrated success in analytic roles, specifically within a SaaS organization within a monthly recurring revenue model
  • Experience with web analytics systems (Google Analytics, KissMetrics, GoodData, Convertro, Google Tag Manager, Salesforce, Segment, or comparable toolsets)   
  • Advanced or expert-level skills in Excel, Tableau and SQL (MYSQL or equivalent)
  • Strong understanding of HTML, web-based technologies, and statistical principles
  • Strong attention to detail, accuracy, accountability and deadlines, with excellent organizational, time-management, multi-tasking and project management capabilities
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

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

San Francisco

Use your technical expertise to help the Community Development team build and strengthen the SendGrid startup & developer communities across the globe.

What You’ll Do

  • Represent SendGrid by attending, speaking and demoing at developer events, accelerator programs, conferences, meetups, startup mixers, etc
  • Create your own applications using SendGrid products
  • Show developers the value of using SendGrid, and help them implement it
  • Become a SendGrid expert and act as a solutions architect for startups and developers
  • Build and maintain relationships with prospective and current customers
  • Create and improve existing resources (APIs, SDKs, code libraries, documentation, video tutorials, example applications, etc.) to help us deliver the best developer experience possible
  • Gather feedback and work through it with the Product team
  • Share knowledge via workshops, talks, blog posts, and other technical content
  • Team up with other developers on developer-related projects
  • Contribute to open source projects
  • 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

  • Experience building web apps and an interest in staying up to speed on current developments in web technology
  • Ability to help developers in a variety of languages and technologies
  • A passion for helping developers and startups do more faster
  • Personable, outgoing and community-oriented – enjoy interacting with others  in professional and social settings
  • Excellent communicator – via the written and spoken word. Comfortable speaking one-on-one and in front of large groups
  • Independent, responsible and self-motivated – you’ll work on your own and remotely for the most part. We want someone who takes initiative and gets things done in an overly productive manner
  • An internal drive to be more awesome every day
  • Willingness to travel - you should expect to be on the road multiple times per month
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
Strategic Account Executive

Redwood City, San Francisco

SendGrid seeks an experienced outside Strategic Account Executive to create, build, and close sales for SendGrid’s email platform to drive recurring revenue. This role will be responsible for building relationships with prospects, developing a pipeline of business, managing the entire sales cycle from lead generation to close, and contributing to strategic direction and execution of SendGrid’s overall sales efforts.

What You’ll Do

  • Create and drive revenue from a list of named accounts
  • Generate new business opportunities and leads through professional networking, conferences, and industry events
  • Meet and exceed all revenue goals
  • Develop a strategic plan to achieve revenue goals
  • Utilize SalesForce.com to manage day-to-day activity and strategically plan engagement with prospects and customers
  • Work closely with Marketing to develop collateral to effectively communicate our value proposition.
  • Collaborate cross-functionally (Product, Engineering, Legal, Finance, Customer Success, etc.) to deliver viable proposals and solutions to customers
  • 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

  • 5+ years of enterprise sales experience for a SaaS software company or email service provider
  • A track record of performance excellence, meeting and exceeding targets and objectives
  • Experience developing and executing tactical sales plans and account objectives
  • Self-starter with a passion for strategic relationships and consultative sales
  • Excellent communication and presentation skills, both written and oral
  • Ability to work effectively in a dynamic, fast-paced environment
  • Impeccable time management skills
  • Hungry, Honest, Humble, and Happy
  • BA/BS degree preferred
  • Ability to travel up to 50%
Apply Now

Business Operations

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
Sr. Security Architect

Boulder, Denver, Orange, Redwood City

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.

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

You will take an active role in designing security and high availability into our software and infrastructure, and implementing/tuning security tools.  You’ll work with product owners to architect security into our products during development.  You’ll also work with Operations to ensure secure infrastructure design and implementation.

About You

  • Passionate about integrating security throughout the business
  • Experience architecting microservices based SaaS or PaaS products at scale
  • Experience managing Identity and Access Management in a scaling environment
  • Proficient in secure infrastructure and software development
  • Experience implementing security technology and secure configurations in distributed, web-scale environments
  • Proficient with various DB technologies such as MySQL/Postgres, Riak, MongoDB, Cassandra, etc.
  • 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  
  • Willing to be part of the on-call rotation to respond to security issues
  • Quick to grok emerging threats and new technologies

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