Software Engineer

| Greater Denver Area

Who is Return Path?
Return Path is the expert in deliverability. Every day, our customers trust our data and insights to help them optimize their email marketing. Partnered with best-in-class email service providers, we help marketers take their email programs to the next level by driving more response and increasing revenue.
At Return Path, we know email.
Through the Return Path Data Exchange, we’ve brought together the world’s most comprehensive source of data from the email ecosystem. We partner with more than 70 providers of mailbox and security solutions, covering 2.5 billion inboxes—approximately 70 percent of the worldwide total. Also feeding into this data platform is our consumer network of more than 2 million consumers, delivering unparalleled insight into user behavior, brand affinity, and consumer preferences.
Once you’re an employee here, this is a place where you’ll be challenged, inspired, rewarded, and transformed.
The Impact You’ll Have at Return Path

At Return Path, “Big Data” is a big deal! We’re swimming in data, terabytes of it, and we need a few smart, versatile software engineers to help us solve the most pressing challenges in the email industry. For example, we process data from 100+ million email messages every day, and build useful products powered by all that data. If you love solving complex problems in a simple way, have solid programming skills and are passionate about achieving meaningful business results, then you may be the right fit as a Software Engineer at Return Path.
As a Software Engineer here, you will be working alongside other dedicated and passionate engineers, product managers and data analysts, to build the backend to power the next generation of Return Path applications to solve the most pressing challenges in the email industry, and to help people and businesses communicate more reliably, effectively, and securely. While you don’t need a fancy degree to work here, you do need to embrace learning and continuous improvement, have a strong technical skill set, and favor simple solutions over complex ones. The people we hire are pragmatic, versatile, data-driven and self-directed.
As a Software Engineer on the pipeline team, you’ll be joining a group of dedicated Engineers who are responsible for the systems which bring vast quantities of data into the company, process it, and make it available in our products. You will be collaborating with other Engineers as well as Product Managers and Data Scientists in this role. You should have great communication skills and be able to create requirements from business objectives. We primarily use Java, Python, and Scala for our backend systems although there are several others you’ll encounter.

Responsibilities

  • Design, develop, test, deploy, and maintain distributed systems written in Java, as well as other languages, in a LINUX environment.
  • Participation with team in collaborative design and development process.

What does it take to be successful in this role?

  • Mid-to-Senior backend development experience (5+ years).
  • Experience with Java and one or more general purpose programming languages including but not limited to: Scala, Python, or Go.
  • Interest and ability to learn new languages and technologies as needed.
  • Working proficiency and communication skills in verbal and written English.

Technology we use but you aren’t required to know before you start

  • Kafka consumers and producers
  • AWS cloud deployment and development
  • Docker and Kubernetes
  • Relational and NoSQL Databases
  • Large Volume Processing (MapReduce, Spark, etc)

People First
At Return Path, we are building an extraordinary company that helps people and businesses communicate more reliably, effectively, and securely. We put people first, do the right thing, and succeed together.
We have a strong belief that our people are the most important part of our business. We incorporate this philosophy into our practices and we live it every day. This means we have generous traditional benefits and take a lot of time to focus on quality management and leadership development. We also strive to ensure each person in the company is in the right job, knows how his or her job contributes to the overall company mission, and has a clear sense of career growth and direction. We have great employee retention over the years because people love coming to work here and really feel like they're part of something special.
Do the right thing

The Return Path experience is a two-way exchange. We expect you to give us your best every day, and you can expect the same from us. In exchange for your talent, your energy, and your unique contributions, we will strive to give you what you need to live a balanced, healthy life. This means more than competitive pay and benefits—it means offering the freedom and flexibility to create your ideal experience inside and outside the office.
For more information visit www.returnpath.com
Return Path is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Read Full Job Description

Technology we use

  • Engineering
  • Product
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PerlLanguages
    • PHPLanguages
    • PythonLanguages
    • ScalaLanguages
    • ReactLibraries
    • Node.jsFrameworks
    • SymfonyFrameworks
    • AngularFrameworks
    • HBaseDatabases
    • HiveDatabases
    • Maria DBDatabases
    • MemcachedDatabases
    • MySQLDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • AxureDesign
    • InVisionDesign
    • JIRAManagement

Location

8001 Arista Pl, Broomfield, CO 80021
8001 Arista Pl, Broomfield, CO 80021

Insider's spotlight

What are some social events your company does?

We host a lot of various social activities to appeal to all kinds of interests. We've had a chili cook-off, shuffleboard tournament, waffle Wednesdays, happy hours, corn hole tournament, sports jersey days, bunco game nights, volunteer days... if someone thinks of it, we try to do it!

Matt

Talent Acquisition Partner and WellBeing Ambassador

What's the biggest problem your team is solving?

My team is solving efficiency and knowledge processes around all our data. We have A LOT of data and inherently a lot of value, but all that data can be overwhelming and blinding. We are working on efficiently using our data, discover meaningful and impactful client stories in our data, and how we retain detailed nuances within a giant data realm

Brianna

Manager, Data Analytics

A key part of Engineering's mission at Return Path is to extract meaning from the vast amounts of email data that we process and to find new patterns in our data to solve interesting problems for our customers.

Shawn

Chief Technology Officer

What are Return Path Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
More Jobs at Return Path4 open jobs
All Jobs
Dev + Engineer
Internships
Operations
Sales
Operations
new
Return Path
Internships
new
Return Path
Developer
new
Return Path