Senior Software Engineer - Data Infrastructure

Yesware is seeking a Senior Software Engineer - Data Infrastructure to join our talented development team. We have created a feature-rich back-end architecture and data platform along with apps for Gmail, Outlook, and the web. Together these provide the leading prescriptive sales platform, which serves over 100K sales professionals worldwide.
 
We value the insights and creativity of our engineers. You'll work side-by-side with product managers to create high-quality products at a fast pace. Our culture fosters innovation and excellence in engineering practices. Developers are responsible for the quality of what they produce, as well as putting that code into production and keeping it healthy. We have an internal open-source model in which you'll learn and extend the rest of our technology stack to realize the features you're working on.
 
Because you will be tasked with delivering maintainable, well-documented software, and because some of your teammates may be remote, we highly value written communication skills at Yesware. As such, we require all engineering applicants to please provide a cover letter in their application. We look forward to hearing from you! 

As a senior software engineer, you will design, develop, and support our data infrastructure to ingest and relate large amounts of data from multiple sources.  You will work with other teams to ensure data is accurate and delivered to the end user in a performant manner.  Our infrastructure uses a variety of technologies, including Snowflake, PostgreSQL, MongoDB and Redis.

Requirements:
 
  • Industry experience in software development focusing on scalable data infrastructure. Minimum of 2 years experience working directly on data technologies.
  • Experience with at least one SQL database and at least one NoSQL database, including experience with at least one of: Snowflake or Redshift, PostgreSQL, or MongoDB.
  • Experience developing applications and analyzing performance in a cloud environment.
  • Engineering experience in a Ruby/Rails environment or similar web stack.
  • Understanding of architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
  • Excellent software development habits: object-oriented design, unit testing, integration testing, data structures, etc.
  • A hands-on attitude and a willingness to get things done.
  • Excellent oral and written communication skills.
  • Emotional maturity and adaptability.
 

About the Company:

Yesware is a team of smart, ambitious, kind people working together to empower each other and our customers. We build, market, and sell a one-of-a-kind sales platform that helps salespeople sell smarter, right from their inbox.
 
You can find us on the top floor of our building, conveniently located in downtown Boston. We offer competitive compensation comprised of salary, equity, and bonuses. We also offer a growing list of benefits: health, dental, 401(k), life insurance, unlimited vacation days, flexible spending account, as well as gym and public transportation reimbursement. Additional perks include weekly yoga and meditation classes, a fully stocked kitchen, free daily catered lunch, and a ride home with Lyft when you need it.
 
We are proud to be venture-backed by investors including the Foundry Group, Battery Ventures, and Google Ventures. Our customers range from young startups of all sizes to some of the biggest names in business, like Yelp, Acquia, Groupon, Zendesk, and many more. We live out our core values every day in a mission to serve our customers and to make Yesware the best place we’ve ever worked.
 
Yesware is committed to developing a culture that embraces diversity and fosters inclusivity. We do this because it makes us stronger as individuals, as a business and it is simply the right thing to do. We know that diversity comes in many forms, so we welcome employees from all walks of life to bring their differing experiences and perspectives to Yesware. Together, we can build an environment where every member of our team can bring their authentic self to work, be heard, and work toward achieving their professional potential.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
ErrorRequired field