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
  • 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
  • NoSQL experience
  • Experience with MySQL cluster solutions
  • Certification is a plus
Apply Now
DevOps Engineer

Boulder

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. This individual will be part of a team that ensures the reliability and performance of a large and diverse tech stack. They 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, this individual 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 an exhaustive list of your qualifications or all the things you'll do.

About You

  • You have the passion to "do server management infrastructure right"
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • 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
Front End Engineer

Boulder, Denver

The Front End Engineer is responsible for producing Web ready designs and functionality for both customer facing and internal applications. This position works on the Design team and interfaces with engineering, marketing, and product teams to maintain and further develop exceptional experience for customers.

What You’ll Do

  • Work with the design team to prototype and test new concepts
  • Engineer the libraries and frameworks that power our front-end stack
  • Provide thought leadership into best practices to various Engineering teams
  • Tackle tough design and product problems
  • Work cross-functionally across design and engineering to polish the product experience
  • Take full ownership of projects from design to implementation and deployment
  • Improve HTML/CSS/JS code quality
  • Contribute to our codebase and add your own features
  • Think of game changing ideas and improve our processes

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 will have an important voice in our UX strategy. You may be a designer who has fallen in love with programming, so if that describes you, we should talk!

  • Self motivated, but also a team player
  • You thrive in a fast-paced, ever-changing environment
  • You are smart, but humble
  • 4+ years experience in production level web design
  • You want to build advanced web apps using HTML5/CSS3/JavaScript and you are not one to back down from a challenge
  • Great engineering skills and strong CS fundamentals
  • A desire to build well-engineered reusable front-end components and abstractions
  • Great attitude towards work and people
  • Focus on quality, sweating the details, and delighting our users
  • You look for opportunities to solve problems in unique and innovative ways
  • You love making things beautiful, and you have a strong understanding of usability and visual design
  • You have built and worked on complex web applications
  • You have a solid understanding of design patterns
  • 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
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, 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 and provide deep technical guidance. To succeed in this role, you will have a passion for Agile software development, fostering a culture of collaboration and innovation, and possess a strong background in the SaaS or PaaS space. Ultimately your job is to ensure we rapidly ship high quality software to support our scaling and growing business.

This Colorado based role is responsible for enabling all elements of the business by exposing the key data from the core pipeline.  Supports finance through billing integrations, support through an administrative portal and metrics visualization, marketing through mining for lead generation, and so on.  This role requires comfort in a full stack environment -- both backend and frontend experience is required.

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 product management to ensure a deep understanding of requirements and how they map to our larger goals.  Successfully translate those requirements for our engineers so that they can deliver.
  • Nurture SendGrid/Engineering culture
  • Develop people within your teams towards career progression goals
  • We're an agile, fast growing company and this job description isn't meant to be an exhaustive 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
  • Success at participating in cross-functional development teams; naturally collaborative but decisive when needed
  • Experience with front end frameworks including Ruby on Rails
  • Have worked with backend billing systems.
  • Extensive experience with third party integration
  • Proven experience implementing web services
  • Experienced working with remote and distributed teams
  • 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
Network Engineer

Boulder, Denver, Orange

SendGrid is seeking a Network Engineer to support and design our ever-growing global infrastructure. The ideal candidate is adept at providing world class operational support to enterprise network environments.

She/he will perform day-to-day operational duties and be an escalation point for other support teams when needed. This individual will also serve as a key resource on projects, working directly with project managers to implement network related technology solutions.

What You’ll Do

  • Ensure all global production network environments and related systems and services are available 24/7
  • Planning, implementation, supporting, and maintaining switches, firewalls, routers, proxies, wan accelerators, data center, and networking infrastructure to prevent productivity and data loss
  • Perform daily system monitoring and environmental health checks
  • Troubleshoot and remediate issues impacting WAN, LAN and internet connectivity
  • Troubleshoot and remediate issues impacting the operation of the network infrastructure
  • Assist in design, documentation, configuration, integration, and installation of complex network infrastructure
  • Evaluate and recommend emerging technologies, systems engineering and architecture standards and strategies to increase reliability and manageability and provide training
  • Provide 24/7 on call support as part of an on call rotation
  • Perform other related duties as assigned
  • 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

  • Understanding of WAN, LAN, DMZ, VPN’s, TCP/IP, DNS, VLANs, etc. in a distributed environment
  • Understanding of LAN/WAN technologies - OC3, DS3 / E3, MPLS, DWDM, Metro Ethernet
  • Expert understanding of configuration, design and troubleshooting routing protocols including BGP, iBGP, OSPF, and MPLS
  • Experience with Juniper, Cisco and Arista firewalls, routers, and switches
  • Expert knowledge of the TCP/IP stack
  • Knowledge of computer security systems, applications, procedures, and techniques
  • Understanding of load balancing techniques, products, and technologies - F5, HAproxy
  • Highly motivated and self-driven, capable of working with little instruction to resolve demanding tasks, as well as work with internal teams
  • Able to implement complex projects and time-sensitive tasks under minimal supervision
  • Network certifications (Juniper, Cisco) (preferred)
  • A degree in computer science or related field (preferred)
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

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 an exhaustive 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 proven 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 superior 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 an exhaustive 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

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. This individual will be part of a team that ensures the reliability and performance of a large and diverse tech stack. They 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, this individual 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 an exhaustive list of your qualifications or all the things you'll do

About You

  • You have the passion to "do server management infrastructure right"
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • 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

As a Site Reliability Engineer working on SendGrid’s production applications and infrastructure, your mission will be to ensure SendGrid is always fast, available, scalable and engineered to withstand great demand. You will also be driving performance and reliability from software and infrastructure at enormous scale.

The most successful candidates for this role will have strong analytical and troubleshooting skills; familiarity with systems design; solid communication skills; and a desire to solve complex problems. Depth in UNIX/Linux internals is a strong plus.

What You’ll Do

  • Manage availability, latency, scalability and efficiency of SendGrid services by engineering reliability into software and systems
  • Respond to and resolve developing service problems; build tools and automation to prevent problem recurrence
  • Review and participate in new and evolving design, standards, and methods for operating services and systems
  • Contribute in software and system performance analysis and tuning, service capacity planning and demand forecasting
  • Ensure uptime and availability
  • 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

  • BA/BS in Computer Science or related technical field or equivalent practical experience.
  • 3 years relevant work experience, including Linux systems administration with strong scripting skills in Bash, Shell, PHP, Perl and/or Python
  • You have proven technical troubleshooting and performance tuning experience
  • You have experience working in a high-volume or critical production service environment
  • You are available to work night shifts
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

  • 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: Ruby, Go, MySQL, 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
  • Write clean, efficient, testable code
  • Go (Golang) experience
  • Distributed real time systems development
  • JavaScript, HTML and CSS experience
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 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 and always will be an engineering company. We hire people with a wide range of technical skills and expertise who are interested in solving large-scale development problems, like how to deliver billions of transactional emails per month in a secure and scalable way.

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

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.

What You'll Do

  • Solve hard, interesting and important problems for our internal users and customers
  • Fight SPAM and keep our network clean of malicious email and stop bad actors
  • Build and enhance systems that help businesses better reach their customers to share exciting news, events, and offers
  • Work with other top notch engineers on reliable, distributed services that scale dynamically
  • Work in a dynamic team environment with short turn around times
  • Contribute ideas to improve our service, software, and development process
  • Troubleshoot problems and implement fixes as needed
  • Grow through developer conferences and technical training
  • Pair program for 6+ hours a day
  • Test drive code to ensure highly reliable, readable, and reusable test suites
  • 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
  • Strong analytical, problem solving, and debugging skills
  • 5+ years in software development
  • Strong competencies in data structures, algorithms, software design, architecture
  • Experience with Cloud and Big Data technologies such as Cassandra, Riak, Hadoop, MapReduce, Amazon EC2
  • Solid experience working with distributed systems and their development
  • Experience with one or more of the following: Go, Ruby, Java, C/C++ or Python
  • Proficient with Linux or *NIX and CLI tools
  • Experience with Chef and Vagrant a plus
  • Background in Natural Language Processing or Computer Vision is a plus
  • Background in Machine Learning or Artificial Intelligence is a plus
  • Experience with service oriented architecture and scalable services a plus
  • Familiarity with JavaScript, CSS/HTML and toolkits (jQuery, SASS, coffeescript etc) a plus
  • 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 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 an exhaustive 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

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 an exhaustive 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
  • Work productively in a fast paced environment
  • 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

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

We hire people with a wide range of technical skills and expertise who are interested in solving large-scale software problems, like how to deliver more than a billion of transactional emails per month in a secure and scalable way.

As a sustaining engineer at SendGrid, you will work on a small, versatile and passionate team that is not afraid to dig into any part of our code base, to find and fix challenging issues.  As an advocate for the customer’s experience, you will ensure timely resolution to critical issues and improve product reliability and efficiency.  This position is an excellent opportunity for building hands-on experience in large scale real-time distributed systems.  The ideal candidate will have a solid foundation in complex applications or products, possess good communication skills, and enjoy problem solving both independently and in team settings.  You will have responsibility for providing high quality technical support by leveraging strong diagnostics, troubleshooting, and code development skills..

What You'll Do

  • Troubleshoot escalation issues, determine root cause, implement solutions
  • Identify failure modes and bottlenecks, and implement mitigation strategies
  • Implement ways to improve the reliability of our systems for longer term success
  • Engage with customer support to understand issues related to product, find and implement solutions
  • Implement solutions to help scale infrastructure and operations needs
  • Design and implement diagnostic tools that proactively detect and alert on system degradation
  • Look at the overall defect trends to help identify areas needing re-factoring
  • 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
  • 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 in Computer Science or related technical discipline
  • 3+ years in software development
  • You gain satisfaction from figuring out and solving complex problems
  • You have an ability to find your way around code and figure things out
  • You enjoy problem solving both independently and within a team
  • You have a range of experience gained through your innate curiosity, tinkering, and desire to solve technical issues.
  • A solid foundation in CS, w/ strong competencies in data structures, algorithms, design & architecture, and OO design
  • Experience with SOA and highly scalable services preferred
  • 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
  • Ability to refactor complex code
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Write clean, efficient code

Bonus Points

  • Knowledge of Linux
  • Knowledge of concurrency, IPC, and systems programming
  • Chef or other configuration automation tooling
  • Vagrant or Docker experience
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 an exhaustive list of your qualifications or all the things you'll do

About You

  • BS, MS, PhD in Computer Science, related technical discipline, or relevant work experience
  • 7+ years in software development
  • 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 an exhaustive 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
  • Work productively in a fast paced environment
  • 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

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

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 messaging at-scale requires expertise from nearly every area of computer science. Our engineers work on many projects that carry varying responsibilities.

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

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, 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 and provide deep technical guidance. To succeed in this role, you will have a passion for Agile software development, fostering a culture of collaboration and innovation, and possess a strong background in the SaaS or PaaS space. Ultimately your job is to ensure we rapidly ship high quality software to support our scaling and growing business.

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

What You’ll Do

  • 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 product management to ensure a deep understanding of requirements and how they map to our larger goals.  Successfully translate those requirements for our engineers so that they can deliver.
  • Nurture SendGrid/Engineering culture
  • Develop people within your teams towards career progression goals
  • We're an agile, fast growing company and this job description isn't meant to be an exhaustive 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
  • Previous experience with email marketing applications
  • Strong working knowledge of various web application frameworks and templating engines
  • Experience with web testing methodologies and frameworks
  • Experience with search technologies and nosql datastores  
  • Success at participating in cross-functional development teams; naturally collaborative but decisive when needed
  • Track record in building and sustaining high-performance teams
  • Ability to manage multiple projects, teams and schedules in a rapid-growth environment, to coordinate successful/timely releases and achieve quality objectives
  • Excellent written and oral communication skills
  • Humble servant leader with stellar people-management and conflict-resolution skills
  • SaaS product experience
  • Agile champion (ideally Certified Scrum Master or Certified Product Owner)
  • Ability to articulate ideas to technical and non-technical audiences
  • Superior analytical, evaluative, and problem-solving abilities
Apply Now

Product

Are you a talented and experienced Sr. Product Manager looking for the ideal place to drive an exciting roadmap forward?  Are you a strategic thinker yet also able to get things done?  Are you looking for a situation where you can drive the next phase of an exciting company’s growth?  If so, read on.

Your Experience

You have a technical background with 5+ years of experience in Product Management, preferably with one or more of these areas as a focus:

  • Infrastructure as a Service experience.  You understand how to Product Manage a high-scale platform
  • Developer-focused products.  You are a former developer or can at least think like one
  • Email domain expertise.  You know what DKIM actually means

Your Capabilities

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 comfortable serving as a Product Owner within an Agile Scrum environment.  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.

What You’ll Do

  • Understand the market through customer interviews and competitive analysis
  • Create and execute product roadmaps that align with company strategy
  • Serve as Product Owner 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
  • 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
Apply Now
Sr. Product Manager

Redwood City

Are you a talented and experienced Sr. Product Manager looking for the ideal place to drive an exciting roadmap forward?  Are you a strategic thinker yet also able to get things done?  Are you looking for a situation where you can drive the next phase of an exciting company’s growth?  If so, read on.

Your Experience

You have 8+ years of experience in Product Management, preferably with one or more of these areas as a focus:

  • Marketer-focused products.  You understand marketing email use cases and can think like a marketer
  • Email domain expertise.  You know what DKIM actually means
  • Infrastructure as a Service experience.  You understand how to Product Manage a high-scale platform

Your Capabilities

Market Facing – You seek to “get out of the building”.  You enjoy researching and picking apart competitors.  You seek deep understanding of the market and are adept at identifying adjacent market opportunities.   You thrive in front of customers, partners, and analysts 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 comfortable serving as a Product Owner within an Agile Scrum environment.  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.

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 Owner 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
  • 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
Apply Now

Marketing

As a part-time SendGrid Product Marketing Associate, you will play a critical role in helping to understand the industry and competitive landscape for SendGrid's email delivery products. You will have responsibility for researching the market for SendGrid's transactional and marketing email products including competitor strengths and weaknesses as well as identifying SendGrid differentiators.  In your role as a Product Marketing Associate, you will also be responsible for translating this competitive and market intelligence into sales and marketing tools to help internal teams not only better understand the market but also drive new customer acquisition. This position requires an analytical mind as well as the ability to translate technical capabilities into market benefits.

What You'll Do

  • Proactively analyze and articulate features, benefits, strengths, and weaknesses of transactional and marketing email vendors.  
  • Provide continuous updates to competitive landscape and information docs
  • Develop strategies and tools for gathering and communicating competitive information to internal teams. Maintain competitive library of sales tools.
  • Help develop and communicate product value propositions to SendGrid sales and marketing teams.
  • Become an expert on SendGrid's products to help develop product positioning and messaging that differentiates SendGrid products in the market
  • 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

  • 2+ years of technology software marketing / product marketing experience
  • Bachelor’s degree in business or marketing
  • Strong written and verbal communication skills
  • Highly driven self-starter that thrives in a dynamic and fast-paced environment
  • Excellent people, management and organizational skills to interact with staff, colleagues and cross-functional teams as well as 3rd parties.
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

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 an Account Executive to develop and close sales for SendGrid’s email platform. This role will be responsible for managing a pipeline of inbound and outbound leads, consulting prospects on how to best leverage SendGrid’s product, and driving new recurring revenue. The ideal candidate is ambitious, intelligent, and hungry to contribute to the growth of a company that is changing an industry.

What You’ll Do

  • Meet and exceed all sales goals
  • Proactively manage deals through the entire sales cycle from prospecting to close
  • Utilize SalesForce.com to manage selling process and day-to-day activity
  • Understand customer requirements and communicate business value of solving customer communication needs using SendGrid
  • Cultivate a team mentality and participate in team sales efforts
  • Collect and incorporate customer feedback into SendGrid’s product roadmap and planning process

About You

  • 3+ years of software sales experience, with a track record of progression and results
  • Sales experience for SaaS software companies and/or email service providers required
  • Commitment to quality, accuracy, and consistency
  • An ability to learn quickly and adapt even faster
  • Strengths in customer service, problem solving, and time management
  • Excellent communication skills (written and verbal)
  • Proactive and creative in terms of problem solving
  • A logical and strategic mindset
Apply Now

SendGrid is looking for a highly motivated Sales Development Representative to support our Account Executives. Our ideal candidate is a team player and can think outside of the box.  Creativity & strategic thinking are huge plus. Open to change and excited to be a part of a growing, scaling company.

What You'll Do

  • Support Strategic & Senior Account Executives on outbound efforts and strategies
  • Effectively research, conduct needs analysis & set appointments for sales reps
  • Attend calls with prospects; handle the hand-off/introduction to the sales rep
  • Attain and exceed all sales goals by setting appointments with qualified leads through phone calls, emails, LinkedIn and other methods
  • Accurately enter, update, and maintain prospect information in SalesForce.com
  • Attend sales and product training and develop proficiency in SendGrid, as well as a basic understanding of the cloud based email infrastructure industry
  • 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

  • Preferred 1 year related experience in sales/lead generation
  • Prior experience in new business generation through cold calling is a plus
  • Flexible and adapts to change easily
  • Ability to quickly develop relationship and establish credibility through consultative needs based conversation
  • Ability to think on your feet to creatively solve our customer business needs
  • Exceptional and persuasive communication skills, both verbal and written
  • Demonstrated ability to work well in a fast paced, team environment
  • Must be comfortable meeting and exceeding monthly quotas and handling rejections
  • Must have a positive attitude, confident, and desire to be the best
  • Experience with SalesForce.com is preferred
  • 4-year college degree is highly preferred
Apply Now

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

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

Support

Support Engineer

Boulder, Denver, Orange

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

What You'll Do

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

About You

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

Business Operations

Sr. Manager of Human Resources

Boulder, Denver, Orange, Redwood City

The Sr. Manager of HR will have accountability for planning, transforming and delivery of progressive people services for an organization undergoing growth and transformation. Success in the role can be defined through execution of an HR strategy that contributes to the achievement of business goals and helps the organization make the most of its people.

What You'll Do

  • Talent Management:  You help managers provide the most productive performance feedback year-round. You also know how to help build winning teams and to help people reach their full potential
  • Employee Relations: You navigate tricky situations with ease and enjoy helping others help themselves. You ensure ER issues are handled in a consistent, fair and legal manner. You can facilitate conflict resolution and negotiate win-win outcomes.
  • Business Partner Consultancy: You are a valued advisor to our leaders and are seen as an employee advocate. You can assess a situation and recommend a hand-crafted or tried-and-true solution. You are a change agent and influencer. People follow your advice because you mix strong business acumen with HR know-how and innovative problem-solving. You are a trusted partner to the business.
  • Total Rewards: You understand the power of rewards to motivate performance and reinforce what matters most. You know the nuts-and-bolts of our pay practices. You help managers make informed compensation decisions. You are also expert at non-monetary rewards; you help managers use recognition and other tools to drive productivity and improve retention.
  • Operational Excellence & System Expertise: You deliver HR services seamlessly. You are accurate, timely and have a passion for providing good service. You find ways to increase quality, efficiency, and cost effectiveness. You navigate our HR systems like a pro. You know reports and metrics matter.
  • Compliance Expertise: You ensure compliance in all employment related aspects with thorough knowledge in such areas as EEO, Fair Labor Standards, Wage and Hour, FMLA, and other regulatory requirements.
  • People Management: You’ll lead, mentor, coach and develop certain members of the HR team for continuous improvement and success. You believe in who before what but effectively balance the business needs with personal & team development.

About You

  • You are smart but humble
  • You are progressive, business-minded, innovative, and passionate
  • You have 8-10 years (preferably) of progressive HR experience in high-growth software companies
  • You love technology, understand it, are a user
  • You are known in the HR industry; a thought leader
  • You have managed people and been described as a mentor from those you’ve lead
  • You have a high business acumen; an MBA is preferred
  • You thrive in an unstructured, hyper-growth, fast-paced environment
  • You are solutions-oriented and love to solve problems
  • You have a high attention to detail
  • You have excellent listening, negotiation and influencing skills
Apply Now
Sr. Technical Recruiter (Contract)

Boulder, Denver, Orange, Redwood City

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 are looking for someone who is super passionate about recruiting, who totally geeks out on recruiting technology and who is committed to creating a flawless 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 an exhaustive 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
  • Proven ability to work in an extremely high-volume, demanding, fast-paced, entrepreneurial/startup environment
  • Experience leveraging a multitude of recruiting and sourcing technologies
  • Entrepreneurial spirit - a natural desire to innovate and a natural ability to get things done
  • 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

Delivery

SendGrid is hiring for our kick ass Compliance team. Daily, you will be saving the world from spam, offering solutions to customers with email delivery problems, and identifying issues such as spam, compromises, phishing, and identifying trends to help prevent abusive issues with email.

If you are tired of working the Genius Bar or offering technical support with no upward mobility, SendGrid could be your answer!

What You'll Do

  • Save the world from spammers, specifically helping SendGrid identify senders causing damage to our reputation and to the email ecosystem
  • Provide world-class customer service with a solution-oriented mindset
  • Discern malicious emailers from ignorant senders that need coaching and education
  • Daily checks and monitoring reports to identify spam and rising trends
  • Produce ideas which will help shape the compliance department
  • Creative and technical problem solving

About You

  • Willing to be identified as a superhero and yet still be humble
  • High-energy, non-jaded, optimistic attitude about life
  • You have an innate ability to talk to clients. Not only are you good at it, you thrive to provide solutions to clients
  • You are dynamic and enjoy quick changes in a fast paced work environment
  • When you run into a problem, you produce code to help solve that problem
  • You have mad SQL skills
  • Look forward to solving challenging problems
  • An understanding that you may occasionally be exposed to unfavorable content sent by spammers
  • Driven to make everyone's life better
  • A passion for the Oxford comma
  • Strives for self-improvement. So much so you work harder to make others lives easier
  • 2-3 years of customer service experience
  • You are a technology enthusiast. Your friends and family go to YOU to solve their technical problems 
Apply Now

SendGrid is hiring for our kick ass Compliance team. Daily, you will be saving the world from spam, offering solutions to customers with email delivery problems, and identifying issues such as spam, compromises, phishing, and identifying trends to help prevent abusive issues with email. Comfortable working the evening shift: 3-11pm.

If you are tired of working the Genius Bar or offering technical support with no upward mobility, SendGrid could be your answer!

What You'll Do

  • Save the world from spammers, specifically helping SendGrid identify senders causing damage to our reputation and to the email ecosystem
  • Provide world-class customer service with a solution-oriented mindset
  • Discern malicious emailers from ignorant senders that need coaching and education
  • Daily checks and monitoring reports to identify spam and rising trends
  • Produce ideas which will help shape the compliance department
  • Creative and technical problem solving

About You

  • Willing to be identified as a superhero and yet still be humble
  • High-energy, non-jaded, optimistic attitude about life
  • You have an innate ability to talk to clients. Not only are you good at it, you thrive to provide solutions to clients
  • Able to work non-standard hours in a work week to fulfill our need for a night shift
  • You are dynamic and enjoy quick changes in a fast paced work environment
  • When you run into a problem, you produce code to help solve that problem
  • You have mad SQL skills
  • Look forward to solving challenging problems
  • An understanding that you may occasionally be exposed to unfavorable content sent by spammers
  • Driven to make everyone's life better
  • A passion for the Oxford comma
  • Strives for self-improvement. So much so you work harder to make others lives easier
  • 2-3 years of customer service experience
  • You are a technology enthusiast. Your friends and family go to YOU to solve their technical problems

 

Apply Now

Are you an email deliverability insider with experience managing, looking to join a fast-paced stable startup and make an impact? SendGrid helps our customers maximize the value of their email programs.

Trust is the foundation of the email ecosystem, and by keeping our traffic clean, SendGrid earns the trust of the world’s largest receivers. You will be managing teams that actively work with and improve the broader email ecosystem. We want to make email better, and are finding creative ways to make it so.

We’re looking for an experienced compliance and email delivery manager who’s already “been there, done that” for some time. You will report to SendGrid’s VP of Email Delivery.

What You’ll Do

  • Drive all aspects of leading and managing the SendGrid Delivery and Compliance teams composed of experienced and highly motivated compliance and email experts
  • Foster and support a collaborative, innovative culture
  • Build effective relationships with cross-functional teams; establish escalation and communication paths as well as training and development of staff
  • Deepen connections and relationships with VIPs within the Email ecosystem
  • As a hands on manager, you will work closely with high-value customers to improve their success with email
  • Improve our tools of processes that identify customers who are at risk of violating our terms of service
  • Tune our systems for better delivery or efficiency
    • Help design new tools so that our deliverability and compliance teams can work even more efficiently
    • Flip through your rolodex of ISP contacts, call the right person, and troubleshoot a deliverability issue. Worldwide!
  • Represent SendGrid within the email community
    • Travel to industry conferences multiple times a year (sometimes internationally) and have already contributed your ideas and talents to strengthen the email community
    • Contribute diplomatically on industry discussion lists
    • Share your expertise via blog posts, webinars, or to a crowd from a stage
  • Invest in your team
    • Multiply your impact by mentoring others – teaching them your secret sauce
    • Keep up to date with ever changing legal requirements, privacy regulations, and email best practices
  • Excellent problem solving skills
    • Background in computer programming or systems architecture is a plus because you will be defining requirements and improving existing systems
  • 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

  • You have already earned the trust and respect of leaders in the email community by participating and contributing in meaningful ways
  • You are honest, motivated, connected, eager, experimenting, learning, ethical, driven and talented
  • You can assess a situation, choose a course that is right, then persuade others to follow your lead
  • You are comfortable and effective communicating with technologists, executives, customers and peers, in person, on stage, by phone or in writing
  • You are not satisfied with the status quo. You keep improving – your self, your tools, your processes, your relationships
  • You have a mature sense of right and wrong, good and bad, true and false
  • You are an analytical thinker who creatively makes sense of data, generates new ideas, takes risks, leads change, encourages innovation, and solves problems
  • You know the methods and tactics of the Dark Side but are eager to push back the darkness of the world. You wear a white hat
Apply Now

Information Security

Security Engineer

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 manage our vulnerability management program, and prioritize and assist Operations and Engineering with the remediation of identified vulnerabilities. You will build tools to monitor log, flow and IDS data to identify indicators of compromise. You will work with Operations to ensure that our infrastructure security controls are effective.  You will respond to security incidents. You will implement security tools and functionality, and build cool things.  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

  • Experience performing incident response in a distributed, high performance environment
  • Able to perform forensic investigation of compromised applications, systems and platforms and quickly determine root cause
  • Experience performing intrusion detection: monitoring log, flow and IDS data to identify indicators of compromise
  • Experience operating a vulnerability management program at both the infrastructure and application layer
  • Able to tune scanners to maximize effectiveness and quickly identify issues requiring immediate remediation
  • Capable of working with other teams to effectively communicate impact and provide guidance regarding remediation of vulnerabilities
  • Familiarity with Git
  • Competent with one or more scripting languages (Bash, Python, etc.)
  • Able to automate tasks to provide security at scale
  • Willing to be part of the on-call rotation to respond to security issues
  • Passionate about security and operations
  • Quick to grok emerging threats and new technologies
Apply Now
Sr. 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 an exhaustive 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. DevOps Security Engineer

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 primarily work with QA to implement automated security testing as part of the CI/CD process. You will also work with the Engineering and Operations teams and 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 an exhaustive list of your qualifications or all the things you'll do.

About You

  • Proficient with infrastructure automation tools like Chef, Ansible, Puppet, etc.
  • Experience performing manual security testing of web applications, and capable of automating this type of testing as part of the CI/CD process
  • Proficient in TDD methodologies and developing security-related tests  
  • Proficient with Git and automated build and deployment tools such as Jenkins
  • Experience using automation techniques to create and maintain development environments that allow our Engineering teams to quickly and efficiently write secure code
  • Solid development skills in one or more languages (Bash, Javascript, Go, Python, Ruby, Perl) and not afraid to learn new ones. Familiarity with common web app frameworks
  • Able to understand, identify, and explain risks of common software security issues (e.g. OWASP Top 10) and demonstrate remediation techniques in various languages
  • Willing to be part of the on-call rotation to respond to security issues
  • Quick to grok emerging threats and new technologies
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
Apply Now