Sr. Software Engineer - Applications

Sorry, this job was removed at 4:38 a.m. (MST) on Tuesday, January 12, 2016
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring 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.

What You’ll Do
  • Contribute to highly usable web applications & APIs with heavy traffic
  • You’ll be the leader of the team responsible for the distributed NoSQL data store
  • Build and enhance products that empower businesses to share exciting news, events, and offers with their customers
  • 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 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
  • Continued growth through developer conferences and technical training
  • Work in a tech stack that includes: Go, Redis, Solr, Cassandra, Perl, MySQL, Riak, and Kafka
  • We're an agile, fast growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do

About You

  • BS, 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 in a high volume environment
  • You're a great person that willingly collaborates, listens, and cares about treating people fairly
  • 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
  • Strong communication skills, ability to express technical concepts in verbal and written form
  • Go (Golang) or Java experience (preferred)
  • Distributed real time systems development (preferred)
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1801 California St, Denver, CO 80202

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TwilioFind similar jobs