Software Engineer - Labs

Founded in 2009, SendGrid is an industry-disrupting, cloud-based email company that solves the challenges of reliably delivering emails on behalf of our customers.  We deliver over 25 billion emails a month for customers like Airbnb, Spotify, and Uber.

As a software engineer in SendGrid Labs, you will work on a small, cross functional, nimble and dynamic team, validating new products that expand SendGrid’s market opportunities. You will focus on all aspects of new product development from ideation, problem and solution validation, prototyping and testing. You will have the opportunity to engage with users, identify problems, architect solutions, write code and deploy solutions to test product hypothesis. Ultimately, you will have the opportunity to shape architectural solutions that enable us to achieve our goal of simplifying communication between businesses and their customers.

What You'll Do

  • Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
  • Actively participate in the ideation, problem, and solution validation process to identify strategic product initiatives
  • Work as part of a high velocity team focused on experimental product validation, prototyping and testing
  • Work across many functional domains (fullstack)
  • We're an agile, fast growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do

About You

  • BS Computer Science, related technical discipline, or relevant work experience
  • 2-5 years in software development
  • Enjoy participating in a high velocity, nimble and dynamic team in an open collaborative environment
  • A solid foundation in computer science
  • Comfortable operating across many functional domains (fullstack)
  • Experience with service oriented architecture
  • Experience developing software in multiple languages
  • Knowledge of IaaS environments
  • Knowledge of SaaS systems
  • Knowledge of Linux
  • Knowledge of JavaScript, HTML5 and CSS3
  • Write clean, efficient, testable code
  • Enjoy applying analytical, evaluative, and problem-solving skills
  • Accountable - Being willing to answer for the outcomes resulting from their own choices, behaviors, and actions. Take ownership of situations that they're involved in
  • Self Motivated - Motivated to do or achieve something because of one's own enthusiasm or interest, without needing pressure from others
  • Focused - Achieve what they set out to do before launching new initiatives. Complete company-linked goals and tasks, not simply to be busy and active
  • Collaborative - A keen ability to support cross-functional projects and decisions. Gets energized from working within a team and cross-functionally to achieve the company's goals

Bonus Points

  • Experience with Go (Golang), NoSQL databases
  • Experience with Amazon AWS (EC2, S3, SQS, RDS, Kinesis, Dynamo, Redshift, Aurora, etc)
  • Experience with email applications and SMTP
  • Experience with high transaction services & APIs
  • Experience with continuous integration and deployment
  • High scale systems software design and development experience
  • Experience building fault tolerant systems in high transaction environments

SendGrid is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

 


Back to top