Sr. Software Engineer - Applications & Services

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

What You'll Do

  • Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
  • Develop new, innovative, scalable services & APIs that have millions of requests per day
  • Build highly dynamic full stack applications for our customers
  • Build and enhance products that empowers businesses to share exciting news, events, and offers with their customers
  • Develop reliable, distributed services that scale dynamically in the cloud
  • Research and implement technology solutions for reliable highly distributed, high transaction services
  • Work in a dynamic team environment with short turnaround 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 a complete list of your qualifications or all the things you'll do

About You

  • BS, MS, or PhD in Computer Science, related technical discipline or equivalent experience
  • 6-9 years in software development
  • 2+ years programming experience server-side frontend 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
  • Strong analytical and problem solving skills
  • Self motivated, works well without supervision, sees commitments through completion
  • Ability to work and participate on a team in an open collaborative environment
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Write clean, efficient code

Bonus Points

  • Experience in Go (Golang)
  • Experience scaling services/systems
  • Knowledge of Linux

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