Lead Software Engineer

Job Link
Dwolla
Company Verified
Budget Fixed Price
Flexibility Full remote
Preferred timezone Central America Standard Time

About this job

Required experience: Lead experience
Role: Software Engineer
Category: IT Jobs

Job description

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.

As a Lead Software Engineer, you'll lead a team that designs & builds the products and services that power the Dwolla Platform. From public APIs and user interfaces to internal operational systems and 3rd party integrations, the solutions you build will solve real customer problems. If you like diving deep into technical problems, but also enjoy mentoring and growing your teammates, this is the opportunity for you!

What will you work on in your first few months?

Technical Leadership

  • Build systems with techniques like Test Driven Development and programming languages such as Scala, JavaScript, Java, C#, and Python (and we’re open to learning more)
  • Follow an API-first approach to solving customer needs
  • Design & deploy solutions with containerized microservices using technologies like AWS, Docker, Lambda, ECS, Thrift, Finagle
  • 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

Team Leadership

  • Lead a team of engineers focused on a project or theme
  • Allow the team to stay focused by analyzing, prioritizing and breaking down upcoming work
  • Grow the team by providing coaching and feedback to teammates and hosting regularly scheduled 1:1s
  • Evaluate team performance and perform yearly reviews
  • Work closely with Product team members and cross functional stakeholders to collaborate on business requirements
  • Actively participate in production issues as needed

To learn more about the types of projects we work on, check out these blog posts highlighting some work by the team.

We're excited to talk if you have:

  • 5+ years of professional software development experience
  • Experience leading, mentoring and growing the skills of software engineers
  • Ability to balance technical and management responsibilities
  • Developed applications using object oriented or functional programming languages such as Scala, JavaScript, Java, C#, Python, Go, Ruby, PHP, Perl
  • Knowledge of high scale performance and optimization techniques
  • Familiarity with and excited about Agile/XP software development practices for delivering projects

Perks to working at Dwolla:

- Remote-first work environment (ability to work from home or from our Des Moines office)

- Remote First Home Office Stipend

- Competitive salaries

- Stock Options

- 401K with 4% company match

- Unlimited Paid Time Off

- 12 weeks paid parental leave

- Paid parking

- Medical, dental & vision insurance

- Long-term disability insurance

- Medical leave

- Life Insurance

- Flexible Spending Accounts

- 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.

We thank all the candidates who have shown interest in our company, but only shortlisted candidates will be contacted.

Job Link

About the Dwolla

Headquarters

Des Moines, United States

Industry

Computer

Website

www.dwolla.com

Job link

Jobs you might like