Senior Software Engineer

Mailgun - San Antonio, TX

Mailgun is seeking a Senior Software Engineer to join our quickly-growing software engineering team. The team's mission is to build tools that empower customers to work with the email beyond simple sending. You will be a leading member of a high-energy team, writing great software by using the best development practices in the industry today. Passion for all aspects of software development is a must.

As a software developer at Mailgun, you'll work with a strong, passionate software development team committed to delivering an amazing user experience. As a part of this team, you will be responsible for writing, designing and maintaining products that analyze email addresses, ESP behavior and message content. Our developers exercise a degree of freedom and creativity, and we're searching for an active contributor to our engineering efforts. The ideal candidate will have a strong experience with high performance distributed systems and data analysis.


Build efficient back-end features, high performance distributed systems in Python and Golang
Work on a team that builds data analysis toolkits with slick UI
Design and build new features by writing elegant and maintainable code using engineering best practices
Refactor existing services leveraging microservice architecture
Own quality by writing tests, diagnosing issues, and fixing bugs
Unify disparate products and services into a coherent user experience
Collaborate with other software developers, product managers, and operations engineers daily
Provide and receive constructive feedback during code reviews
Give technical direction to less experienced team members
Monitor and scale existing infrastructure
Participate in the on-call rotation

Minimum 5-7 years practical software development experience in building large-scale web-based applications
Solid experience as Python and/or Go Developer
Strong understanding of NoSQL databases, focused around Apache Cassandra
Familiarity with Amazon Web Services (AWS) and REST API
Experience working with MongoDB and/or Cassandra
Experience with distributed systems

Top candidates may also have some of the following:
Knowledge of JavaScript, React, and Node.JS
Experience with scylla
Fundamental knowledge of SMTP

5+ weeks PTO (treat yo’ self)
8 paid holidays
100% Dental, Medical, and Vision coverage for employees
Life insurance
Weston Centre Member Card for exclusive restaurant & hotel discounts in San Antonio
On-site gym at San Antonio office
Exclusive Gold's Gym membership discounts
12 weeks paid Maternity Leave for birth mothers
4 weeks paid Parental Leave for parents, including through adoption or foster care
401k with employer match
24/7 parking for downtown San Antonio office
Limitless supply of TopoChico