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

Security Engineer

Any Office (Non-Remote)

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

Any Office (Non-Remote)

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

Any Office (Non-Remote)

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

Any Office (Non-Remote)

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
Sr. Security Compliance Analyst

Any Office (Non-Remote)

SendGrid is seeking an experienced security professional to oversee security-related regulatory compliance initiatives.

What You'll Do

You’ll work with the InfoSec PM and compliance analyst to collaborate with other business units to design, document, implement, and monitor security controls, including process development, technical implementation, and risk mitigation. You’ll develop security documentation and help coordinate audits and audit responses.  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

  • Knowledge and passion for security concepts and industry tools
  • Technical knowledge of security control implementation
  • Familiarity with security frameworks (e.g., SSAE 16, ISO 27001, Sarbanes-Oxley)
  • Data analysis, interpretation, and critical thinking skills
  • Experience coordinating security audits
  • Risk Management expertise
  • Collaborative nature and ease working with a variety of people and business units
  • Excellent written and verbal communication skills
Apply Now
Sr. Software Engineer (Rails Developer)

Boulder, CO or Denver, CO

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

  • 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

Bonus Points

  • Go (Golang) experience
  • Distributed real time systems development
  • JavaScript, HTML and CSS experience
Apply Now
Data Scientist

Denver, CO

SendGrid is hiring a Data Scientist to join its Big Data team. The Data Scientist should be a genius with good communication skills. This isn't an "analyst" position. The expectation is that the Data Scientist can code well, utilize big data technologies like Hadoop directly and synthesize advanced techniques and theories to explore and explain our Data. The optimal candidate would have prior experience doing all these activities (like in a research context) be well-rounded and very passionate about working with data.

The optimal candidate should be able to connect complex theories and analysis results with high level business goals and motivations (like cutting costs or increasing revenue). They should be able to summarize and communicate these theories or insights to decision makers internally and publicly to the email/marketing community.

What You'll Do 

  • Help the Big Data team explore data to brainstorm new products
  • Communicate SendGrid's data findings and techniques publicly
  • Build models and algorithms to support new products
  • Develop/Code for data analysis (e.g., Map-Reduce jobs)
  • Develop/Code models for features (e.g., prediction models)
  • Write research papers and blog articles
  • Present at industry and research conferences
  • Present findings internally through reports and presentations

About You

  • Strong theoretical background, like having a PhD in a technical field
  • At least 2 years of coding experience with Python or Java
  • Experience with numerical libraries like SciPy, NumPy or some equivalent
  • Proven communications skills including technical talks and publications
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

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
  • 7+ 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
Director of Software Engineering

Denver, CO or Orange, CA

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 which 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.  This person 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.  This person 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).
  • 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.
  • 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 work across our multiple offices including:
    • Ensure common standards, processes, and tools
    • 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.

Education

  • Bachelor's Degree in Computer Science or equivalent relevant experience.
  • Master's degree in Computer Science or related (desired).
Apply Now

The SendGrid Quality Engineers have 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 Development 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 Development 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 Development 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.

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
  • 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
  • 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 Special Teams 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

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

  • 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

Bonus Points

  • Go (Golang) experience
  • Distributed real time systems development
Apply Now

The SendGrid Quality Engineers have 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
Staff Engineer

Orange, CA or Redwood City, CA

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

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.

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.

We are building an Engineering team in the Bay Area.  This team’s primary objectives are to support our newsletter marketing applications, provide a scalable and reliable platform that enables the marketing email sending engine.  As a Marketing Engineering Lead, you will help build and guide a team that works on core elements of a high transaction distributed system.  Your team will focus on developing and maintaining multi data center managed systems for the flow, processing, and storage of massive amounts of data.  You will develop scalability and reliability strategies for handling a large user base and hundreds of millions of email contacts across.  You will work hands on with your team to continuously push our technology forward.

What You’ll Do

The Team Lead’s goal is improving the way we do things, not just keeping up with the things we need to do. It’s about scaling the team to be mature, professional and have a clear purpose and vision.  As a Team Lead at SendGrid for this Marketing Engineering team, you will be responsible for guiding a small, versatile and passionate group. You will provide direction and develop robust improvements to complex problems and challenges. What you will do includes, but is not limited to:

  • Help create an environment that fosters excellence in engineering and personal growth for members of your team
  • Provide solutions that help scale infrastructure and operations needs
  • Focus on system manageability and configuration, failure conditions, and high availability
  • Build/enhance real time data ingestion to support billions of events per day
  • Enhance architecture to efficiently and reliably handle large messages and large workloads at scale of billions of messages per day
  • Make a BIG impact by coding daily and leading from the front to realize design goals.
  • Lead a dynamic team with short turn around times, ensuring the team is developing and maintaining a high quality code base and utilizing habits such as pair programming and test driven development
  • Work with product owners and project managers to maintain an effective agile development team
  • Actively work with Team Leads across the Engineering department to develop department-wide processes and technical standards
  • With assistance from Engineering Managers, participate in 1 on 1 and quarterly reviews with the team, providing mentorship and feedback
  • 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

  • 10+ years experience in software development
  • Previous experience in email marketing domain
  • Expert level knowledge of system software architecture of large distributed systems
  • Experience in common data processing architectures such as Lambda Architecture
  • Experience in live production systems
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Have a vast knowledge of software design patterns, testing methodologies, open source projects and frameworks.
  • Ability to lead a technical team
  • Success at participating in cross-functional development teams; naturally collaborative but decisive when needed
  • Ability to articulate ideas to technical and non-technical audiences
  • Superior analytical, evaluative, and problem-solving abilities
  • Self motivated, works well without supervision, sees commitments through completion
  • Knowledge of Linux is required

Bonus Points

  • Experience designing and implementing eventually consistent storage or other form of data conflict resolution strategy
  • Knowledge of and experience implementing various network protocols
  • Security and cryptography
  • Golang knowledge
  • Chef or other deployment automation framework
  • Vagrant
Apply Now
Team Lead - Data Pipeline

Redwood City, CA

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.

We are building an Internal Platform Team in the Bay area. This team’s primary objectives are to support data pipelining, provide a scalable and reliable platform that enables the email sending engine, and support architectures for which all SendGrid products are built on. As an Internal Platform Lead, you will help build and guide a team that works on core elements of a high transaction distributed system.  Your team will focus on developing and maintaining multi data center managed systems for the flow, processing, and storage of massive amounts of data. You will develop scalability and reliability strategies for handling a large user base and billions of messages per day. You will work hands on with your team to continuously push our technology forward.

What You’ll Do

The Team Lead’s goal is improving the way we do things, not just keeping up with the things we need to do. It’s about scaling the team to be mature, professional and have a clear purpose and vision. As a Team Lead at SendGrid for this Internal Platform team, you will be responsible for guiding a small, versatile and passionate group. You will provide direction and develop robust improvements to complex problems and challenges. What you will do includes, but is not limited to:

  • Help create an environment that fosters excellence in engineering and personal growth for members of your team
  • Provide solutions that help scale infrastructure and operations needs
  • Focus on system manageability and configuration, failure conditions, and high availability
  • Build/enhance real time data ingestion to support billions of events per day
  • Enhance architecture to efficiently and reliably handle large messages and large workloads at scale of billions of messages per day
  • Make a BIG impact by coding daily and leading from the front to realize design goals.
  • Lead a dynamic team with short turn around times, ensuring the team is developing and maintaining a high quality code base
  • Work with product owners and project managers to maintain an effective agile development team
  • Actively work with Team Leads across the Engineering department to develop department-wide processes and technical standards
  • With assistance from Engineering Managers, participate in 1 on 1 and quarterly reviews with the team, providing mentorship and feedback
  • 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

  • 10+ years experience in software development
  • Expert level knowledge of system software architecture of large distributed systems
  • Experience in common data processing architectures such as Lambda Architecture
  • Experience in live production systems
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and architecture, and OO design
  • Have a vast knowledge of software design patterns, testing methodologies, open source projects and frameworks.
  • Ability to lead a technical team
  • Success at participating in cross-functional development teams; naturally collaborative but decisive when needed
  • Ability to articulate ideas to technical and non-technical audiences
  • Superior analytical, evaluative, and problem-solving abilities
  • Self motivated, works well without supervision, sees commitments through completion
  • Knowledge of Linux is required

Bonus Points

  • Experience designing and implementing eventually consistent storage or other form of data conflict resolution strategy
  • Knowledge of and experience implementing various network protocols
  • Security and cryptography
  • Golang knowledge
  • Chef or other deployment automation framework
  • Vagrant
Apply Now

Operations

MySQL DBA

Any Office (Non-Remote)

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

Bonus Points

  • NoSQL experience
  • Experience with MySQL cluster solutions
  • Certification is a plus 
Apply Now
Sr. Director of Technical Operations

Any Office (Non-Remote)

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

Boulder, CO

SendGrid is looking for someone to help take our mission-critical cloud email management system to the next level. This system will manage our email infrastructure cluster – it will orchestrate the provisioning, load balancing, dynamic configuration/re-configuration, monitoring and spend optimization of servers across providers.

What You’ll Do

  • Take personal responsibility for the availability and reliability of our service
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, 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
About You
  • You have the passion to "do server management infrastructure right" 
  • Solid linux system administration
  • Experience with at least two of the following: Ruby, Perl, Python (a lot of our current code is Ruby but we use whatever tool is best for the job at hand)
  • Strong familiarity with the SMTP protocol
  • Socket programming experience
  • Computer Science / Engineering degree
  • 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
  • A minimum of 5 years of coding experience
  • You are a prolific coder who works well independently
  • You have great communication skills
  • You have formal training in computer science 
Bonus Points
  • 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
DevOps Engineer

Denver, CO

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

Bonus Points

  • You’ve written software tools to manage 1000+ servers
  • You are conversant in the pros and cons of different clouds: Softlayer, Rackspace, etc
  • You’ve made a substantial contribution to a widely used open source project
  • You read up on and experiment with new technologies because it’s in your nature, not because it’s a job requirement
  • You don’t just learn how things work, you learn why
Apply Now

Product and Marketing

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

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

Revenue

SendGrid is looking for a highly motivated lead generation specialist to support our Senior and Strategic Sales reps. 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 Sales Reps 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

San Francisco, CA

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

No openings at the moment, but check back soon.

Business Operations

Sr. Manager of People

Any Office (Non-Remote)

The Sr. Manager of People 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. Recruiter (Contract)

Any Office (Non-Remote)

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
Sr. Accountant

Boulder, CO

Sending email is hot, right? Come work with us and we’ll get you touting the same thing. SendGrid is not a typical company and we are not looking for a typical accountant! We have a rare opportunity for one STAR accounting professional to become part of the team that accounts for and reports on the financial facts surrounding this awesome business. If this sounds exciting, then read on!

About You

  • You know your stuff: You have 2+ years of experience in a mid- to large sized public accounting firm and 1+ years of industry experience.
  • You’ve got book smarts: You have a solid understanding of GAAP and the ability to research accounting issues. You have a Bachelor’s or Master’s in Accounting from an accredited university and preferably an active CPA license to prove it.
  • You’ve got street smarts: Your strengths include organization, time management, and problem solving.
  • You get stuff done: You are self-motivated with the ability to effectively prioritize, make, and meet commitments, while working individually and in teams.
  • You just may be a bit of a geek deep down inside: You love software, you're tech savvy, and you’re an Excel wizard.
  • You laugh out loud, a lot.

Please answer true or false to the following questions:  

  • You’ve got a firm grasp on debits and credits and you’re ready to really understand a business.  
  • You want to be on a team with people who will leverage your strengths and support your growth potential.  
  • You are a confident and clear communicator.
  • You know what you want to be when you grow up and this opportunity is going to help you get there.
  • It’s not your fault, but you’re probably 10-key dependent and can’t do math in your head.
  • You are naturally curious and feel comfortable asking questions when you don’t understand something.
  • You understand that joining a small accounting team in a high growth company means great opportunities for you.
  • You play well with others, and those that don’t know what you do for a living are regularly surprised you’re an accountant based on your disposition. If you don’t get what this means, then answer false.  
  • You expect there is going to be reconciliations, fixed assets, audits, tax returns, and other recurring work to be done. This may or may not be why you want this job, but you’re willing to do it and do it well.
  • The lesson behind “Wax on, wax off” is relevant to this stage of your career and you can tell us why.

If you answered true to all of the questions above, then we’re excited to meet you.  

Please apply online for our Senior Accountant position and be sure to include one lame joke about accountants in your cover letter.  We’re testing your attention to detail and ability to take direction.

Apply Now

Customer Success

No openings at the moment, but check back soon.

Delivery

No openings at the moment, but check back soon.

Design

Director of UI/UX

Denver, CO

We are looking for a Director of UI/UX with a fascination for creating captivating, breakthrough designs to lead our SendGrid UX team and be responsible for innovating and delivering high quality design across platforms and devices. You will collaborate with designers, researchers, business stakeholders, product managers, and developers to shape the user experience of our of products and services. The qualified candidate will be a dynamic individual with a demonstrated passion for design excellence and a proven track record of success in managing and partnering within a product organization in the software industry. This individual must demonstrate an entrepreneurial, highly motivated, leadership style with a focused and a disciplined approach to the product development process, and achieving design excellence, performance and quality.

What You'll do:

  • Drive all aspects of leading and managing the SendGrid design team composed of experienced and highly motivated designers and front end engineers
  • Build a team of highly talented and best-of-class designers and front end engineers; recruit, hire, train, motivate and retain excellent staff, establish performance expectations, and regularly and consistently measure performance against expectations
  • Foster and support a collaborative, innovative culture
  • Position SendGrid design and its products effectively by driving technical and domain thought leadership through the refinement and incorporation of standards, new technologies and platforms, best-of-breed techniques and technologies
  • Lead the concept development, design ideation, and execution of customer-centered design solutions that support strategic business programs
  • Drive the design team within very tight deadlines. Creating a sense of immediacy with better processes, partnering and quality focus
  • Partner with other executives, product managers, engineers across the business to drive common design practices and best practice user experience
  • Oversee multiple projects simultaneously from planning to launch
  • Build effective relationships with cross-functional teams; establish escalation and communication paths as well as training and development of staff
  • Work with Product and Engineering leads to balance market requirements with internal business needs and the anticipation of future trends in the discovery and delivery of business requirements
  • Responsible for the delivery of high quality designs and establishing organization-wide standards and best practices, including policies, procedures and workflow, and implement tools to support the process
  • 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:

  • MFA, BFA or BS in Interactive Design, Graphic Design, or equivalent experience
  • Design experience: At least 10 + year’s total experience. Background in Product Design, Interaction Design, or Information Design
  • Must be well versed in all areas of UI design with a history of creating elegant and effective user experiences.
  • 5+ years experience as a key leadership member of a UI team participating in the complete product development lifecycle of several successfully launched web and/or software applications
  • Strong design skills including screen layouts, final production art, UI flow modeling, information design, typography, color, composition, and UI specifications
  • Solid understanding of the design of Web applications and services. Need to have superb information design sensibility and a sound understanding of how to leverage user research effectively
  • Must have solid grasp of web design principles and good understanding of current web technologies (Html5, CSS3, Mobile UI, JavaScript)
  • Track record of proven experience implementing industry leading usability research and reporting
  • In depth knowledge of cross-device design principles and experience in mobile/tablet space
  • Must have strong analytical and oral communication skills; excellent interpersonal and leadership skills; able to collaborate effectively with others in a cross-functional team.
  • Strong knowledge and keen interest in emerging tools and technologies in the industry.
  • Excellent problem solving skills
  • Experience working in an agile environment and with rapid prototyping
Apply Now

R&D

No openings at the moment, but check back soon.

Internships

Big Data Intern

Denver, CO

SendGrid sends billions of emails! This means big data and big challenges. SendGrid is looking for a PhD/Master's level student to apply their modeling and prediction expertise to solve one of SendGrid's challenges during a 3 month internship. Along with benefiting SendGrid, the internship is designed to help the intern advance their academic career through publication(s) and/or Big Data experience!

Practically, this will look like a student with BOTH strong numerical and coding skills. The intern will have one simple requirement: to produce software that solves a challenge at SendGrid. SendGrid will also provide limited funding for publishing or attendance costs related to a peer-reviewed publication in their field of study. Examples of challenges at SendGrid that would be appropriate for the internship include: Semantic Clustering of content, Behavior Classification (email sender or recipient) or even rate limiting or throttling optimization for massive email traffic. Basically we’re open to any good idea if we see it benefiting SendGrid!

SendGrid is an awesome place to work! Besides having a laid back and fun culture it is one of the most successful and hottest new tech companies in the Denver-Boulder area and in the nation. Applying one’s data skills at SendGrid is a great first step toward an advanced data career with fast moving tech companies. This internship is slated for Summer 2015.

Apply Now