Platform Software Engineer


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 12/26/2020
  • Website:
  • Company Address: Financial Center, #1830, Des Moines, IA, 50309

About Dwolla

Dwolla is a payment network that allows any business or person to send, request and accept money. We're not like those other big payment companies that rely on plastic cards and charge hefty fees.

Job Description

Dwolla is one of the fastest growing technology companies in Des Moines and has been recognized by Fast Company as ‘one of the world’s most innovative companies.’ Joining the team at Dwolla means you will be entering a unique and open culture where we ship to production daily, located right in downtown Des Moines.
We care about mastering the ideal platform to move money simply and securely. At Dwolla, you will be empowered to select the right languages, tools, and libraries for the job and deliver products based on those choices. If you want to become a master of your craft while building a platform that moves millions of dollars every day, Dwolla may be right for you.
Our Platform Software Engineers build and operate our internal platform that helps our business deliver working and reliable software.  The team uses a mix of cloud technologies and DevOps techniques to improve the productivity of other software teams. As a Platform Software Engineer at Dwolla, your job is to enable other developers while keeping systems available and performant.

What will you work on in your first few months?

    • Build systems by leveraging test automation, Continuous Integration, and programming languages such as Scala and Python (and we’re open to learning more)
    • Utilize AWS tools like CloudFormation, IAM, Lambda, and CloudWatch to create a secure, stable and scalable platform
    • Learn and master Infrastructure as Code techniques with tools including CloudFormation, Terraform, and Serverless Framework
    • Manage and enhance delivery pipelines with Jenkins, Chef, Docker, and more
    • Contribute to the open source community through
    • Help care for systems by keeping them up-to-date, adding features, refactoring code, and fixing bugs
    • Collaborate with the team via code reviews and architecture discussions
    • Engage with the team in platform product planning using Agile methodologies - everyone’s voice matters

We’re excited to talk if you have:

    • Beginner through expert level of experience
    • Experience with application development using object oriented or functional programming languages
    • Experience with modern software delivery practices including Continuous Integration and Infrastructure as Code
    • Excitement about Agile software development practices for delivering projects 

Perks to working at Dwolla:

    • Competitive salaries
    • Stock Options
    • 401K Match
    • Generous Paid Time Off
    • 12 weeks paid parental leave
    • Paid parking or public transportation stipend
    • Medical, dental & vision insurance
    • Long-term disability insurance
    • Medical leave
    • Life Insurance
    • Flexible Spending Account
    • Casual dress
At Dwolla, we value diversity and hold the core belief that the best teams are built by the inclusion of diverse ideas, experiences, and people.
Join our team and bring your unique perspective to help build the ideal platform to move money simply and securely.
We are able to sponsor visas.

Related Jobs

Information Technology Application Administrator (Salesforce)

Dwolla - Remote

Platform Software Engineer

Dwolla - Remote

Business Intelligence Developer

Dwolla - Des Moines, IA, US

Risk & Compliance Specialist

Dwolla - Des Moines, IA, US

Marketing Operations Specialist

Dwolla - Des Moines, IA, USRemote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.