Software Engineer - Data

  • Location: Minneapolis, MN
  • Department: Data Engineering
  • Type: Full Time
  • Min. Experience: Experienced

Job Description

There are less than a few times in your life when you will have the opportunity to join a company at this stage. When I Work is the leader in Scheduling and Time & Attendance applications. Our portfolio of Software-as-a-Service (SaaS) applications, including our award-winning scheduling app, When I Work, has revolutionized the way that customers manage and schedule their employees.  Over 25,000 businesses use When I Work to spend less time on scheduling and attendance and improve team communication - including Uber, Ben & Jerry’s, and Virgin America.  No matter how you slice it the future of business software is mobile. Consider joining the mobile leader, When I Work, and be a part of a team that is changing the way the world schedules and tracks time for hourly workers.

Who You Are

You are a programmer who is excited by data and its endless possible use cases. Someone that enjoys creating tools and infrastructure to empower your peers. Collaboration and teamwork are a must, but you also have the ability to work independently when needed to get things done. Above all, you are driven to learn and a motivated problem solver who wants to help tackle the new and interesting challenges that we encounter as a fast-growing startup.

What You’ll Be Doing

We have just started a reboot of our data infrastructure that transitions us away from a fragmented collection of small data solutions. You will be a key contributor to this transition process, helping to grow and mature our new big data infrastructure as well as create and manage data pipelines and data application tooling that will have significant impact to the company and our users.

Minimum Qualifications

  • You have strong programming fundamentals
  • You are comfortable with agile software processes
  • You have experience with multiple programming languages
  • You have solid understanding of structured and unstructured data
  • You have familiarity with cloud computing environments and infrastructure
  • You are a proponent of DevOps and enthusiastic about DataOps
  • You practice empathy and kindness, and you look to help others

Our Technology Soup

We use a lot of different technologies to get the job done, and each member of our team brings a their own mix of technology experience. If you have familiarity with even a few of these (or equivalents), you could make a valuable contribution: Python, Go, JavaScript, Git, Gitlab, GitHub, Spark, PrestoDB, MySQL, NoSQL, Terraform, Kubernetes, lots of AWS (EC2, ECS, Lambda, S3, RDS, DynamoDB, Aurora, Redshift, Elasticache, VPC, CloudFront, Athena, EMR, Glue, CloudSearch, Elasticsearch, Kinesis, Data Pipeline)

What’s in it for you:

  • Passionate coworkers -- you’ll work with open-minded, enthusiastic people who will constantly challenge and motivate you to go above and beyond to produce great work and grow in your career.
  • Transparency -- you’ll experience an open door policy that gives you the unique opportunity of having direct and informal access to our entire team.
  • Individual ownership -- you’ll be empowered to take personal ownership of projects that can directly impact the future direction and overall success of our products.
  • Diversity of thought -- you’ll become part of a talented team with a wide range of skills, experience, and philosophy.

We are:

  • A communication and collaboration company used daily by tens of thousands of business locations to schedule hundreds of thousands of hourly workers around the world.
  • A well-funded ($15M Series B in June ‘16) 130+ person company growing at a fast rate.
  • A 3X Best Places to Work
  • Led by a CEO named to the 2016 Business Journal 40 under 40 and 2014 list of 35 Under 35 Coolest Entrepreneurs
  • The 2013 Minnesota Cup High Tech Division Winner

From our employees:

“I work here because the team is awesome. There's no politics, there's no middle management second guessing everything or micro-managing my time, and everyone treats each other with respect.”
“There’s so much to do to make the app a world-class app, I’m anxious to get it there and I believe I know how to do it. I enjoy building things, so this is right up my alley!”
“What's cool about the work - The fact that I'm legitimately given the latitude to directly contribute to new initiatives and major product changes. I'm not micromanaged. I am empowered to determine what to do to help grow the company and to go do it.”
“The people who work here are a lot of fun! Even though we’ve grown to 100 employees it’s still easy to get to know people especially if you join in on the lunch room shenanigans ;) The company activities we do are always fun too.”


  • Professional development allowance
  • Paid parental leave
  • Medical benefits - employee premiums paid 100% by WIW 
  • Dental benefits
  • Paid vacation and holidays
  • Flexible work environment
  • 401K Match
  • Transit Pass or parking stipend
  • Dynamic and dedicated team
  • Data/Cell (internet) stipend
  • Casual dress code

Sound Like a Good Fit?

Check out our core values. If they excite you, we’d love to talk!  Please submit the following to apply:

  • Resume (including months/years of employment for each position)
  • Cover letter 

*Must already be authorized to work in the United States on a full-time basis for any employer.


Apply for this Position

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position? Enter their first and last name here.
LinkedInLinkedIn profile URL:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
How did you hear about this position?
If you chose "other," can you briefly explain how you heard about us?
Please List the technologies you have experience with:
Python, Scala, Java, Go, Git, Gitlab, GitHub, Hadoop, Spark, Flink, Presto, Kafka, SQL, MySQL, MariaDB, NoSQL, Terraform, lots of AWS (EC2, ECS, Lambda, S3, RDS, DynamoDB, Aurora, Redshift, Elasticache, VPC CloudFront, Athena, EMR, CloudSearch, Elasticsearch, Kinesis, Data Pipeline
Will you now or in the future require visa sponsorship for employment at When I Work?*
Please provide a link and brief description for one or two code samples that you have authored. These need not be polished or large samples, just something that demonstrates your proficiency.
The following questions are entirely optional.
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status