Platform Software Engineer

  • Full Time
  • US

Website Dwolla Dwolla

Programmable Payments

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 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 platformLearn and master Infrastructure as Code techniques with tools including CloudFormation, Terraform, and Serverless FrameworkAutomate and enhance delivery pipelines with Jenkins, Chef, Docker, and moreContribute to the open source community through https://github.com/DwollaHelp care for systems by keeping them up-to-date, adding features, refactoring code, and fixing bugsCollaborate with the team via code reviews and architecture discussionsEngage with the team in platform product planning using Agile methodologies – everyone’s voice mattersTo learn more about the types of projects we work on, check out these blog posts written by team members:https://www.dwolla.com/updates/bootstrapping-cloudformation-attributes/ https://www.dwolla.com/updates/dwolla-automation-koala/https://www.dwolla.com/updates/aws-lambda-function-serverless/We’re excited to talk if you have:Two or more years of experience in a similar roleExperience with application development using object oriented or functional programming languagesExperience with modern software delivery practices including Continuous Integration and Infrastructure as CodeExcitement about Agile software development practices for delivering projectsPerks to working at Dwolla:Competitive salariesStock OptionsGenerous Paid Time Off12 weeks paid parental leavePaid parking or public transportation stipendMedical, dental & vision insuranceLong-term disability insuranceMedical leaveLife InsuranceFlexible Spending AccountCasual dressAt 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.

To apply for this job please visit dwolla.com.