Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Intern image - Rise Careers
Job details

Software Engineering Intern

Imagine Monday morning’s standup meeting: you’re just about to push your newly designed UI component to production. By this afternoon, hundreds of users from the most innovative startups to some of the world’s biggest names will be interacting with YOUR code. This summer, become an integral part of Dwolla’s Dashboard team and make a real difference!


Dwolla is a leading fintech company that provides businesses with secure, scalable and seamless ways to move money. Our A2A infrastructure, developer-first APIs, and embedded compliance make us the go-to solution for companies looking to streamline their payment systems. Dwolla moves over $62 billion a year and serves around 2 billion API requests per year.


As a Dwolla Software Engineer Intern you will be embedded directly in a dynamic and high-performing engineering team. You will work with senior engineers, a UX designer, and other interns to modernize Dwolla’s Dashboard used by hundreds of Dwolla clients. Our intention is for you to ship real code to production and, in the process, gain the professional software engineering experience you need to be successful after you graduate. And we hope you have some fun along the way too!


What will you work on during your internship?
  • Modernize existing pages and components in the Dwolla Dashboard
  • Embed within a cross-functional product engineering team in an agile/scrum environment
  • Participate in product discovery alongside designers and product managers
  • Build or upgrade React components using TypeScript, CSS, and Material UI
  • Ensure that new components are responsive and meet accessibility standards
  • Test and document components for our design system using Storybook
  • Upgrade and implement features and pages using the Next.js framework
  • Ship your code by deploying to production using CI/CD pipelines - sometimes multiple times a day
  • Participate in code reviews, story refinement, sprint planning, and demos
  • Deliver high-quality code that meets Dwolla standards and best practices
  • Actively own your code and Dwolla systems by fixing bugs and refactoring code
  • Optionally, read, understand and develop back-end functionality using Scala


Job Requirements
  • Be eligible to work in the United States without sponsorship
  • Be located in or around the Des Moines, IA area and be available to work in the Des Moines office approximately 3 days per week 
  • Be able to work a 36-hour work week, starting mid-late May through early-mid August (we will work with your school schedule)


We're excited to talk if you:
  • Have 6+ months of experience building applications with JavaScript or React
  • Are currently a Junior or Senior enrolled in a Computer Science, Software Engineering, or similar program


Average salary estimate

$35000 / YEARLY (est.)
min
max
$30000K
$40000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Intern, Dwolla

Imagine kicking off your summer as a Software Engineering Intern with Dwolla in Des Moines, Iowa, where every day brings the exciting challenge of pushing your own code into production. At Dwolla, you’ll become a vital member of the Dashboard team, working alongside talented engineers and UX designers to modernize a platform that serves hundreds of clients and processes a staggering $62 billion a year. You won’t just be an observer; you’ll actively contribute to developing and upgrading React components using TypeScript, CSS, and Material UI, ensuring they’re not just functional but also responsive and accessible. Get ready to dive into the fast-paced world of agile/scrum, engaging in product discovery and actively participating in code reviews, sprint planning, and demos. The goal is simple yet rewarding: deliver high-quality code that directly impacts users worldwide and enhances their payment experience. As you embark on this journey, you'll gain hands-on experience in deploying code, troubleshooting, and even exploring back-end functionalities. Plus, with flexible hours designed to accommodate your school schedule, your summer can be both productive and enjoyable. So if you're a junior or senior in a Computer Science or Software Engineering program with experience in JavaScript or React, Dwolla could be the perfect launchpad for the beginning of an exciting career in tech!

Frequently Asked Questions (FAQs) for Software Engineering Intern Role at Dwolla
What will a Software Engineering Intern at Dwolla be responsible for?

As a Software Engineering Intern at Dwolla, you will be responsible for modernizing the Dwolla Dashboard by upgrading React components, ensuring they meet accessibility standards, and participating in agile methodologies like sprint planning and code reviews. This position allows you to directly impact real-world projects while gaining invaluable professional experience.

Join Rise to see the full answer
What are the qualifications needed for the Software Engineering Intern position at Dwolla?

To qualify for the Software Engineering Intern role at Dwolla, candidates should be currently enrolled as a Junior or Senior in a Computer Science, Software Engineering, or similar program. Additionally, having at least six months of experience with JavaScript or React is essential, along with the ability to work in the Des Moines office part-time.

Join Rise to see the full answer
What does the internship experience look like for a Software Engineering Intern at Dwolla?

The internship experience at Dwolla is collaborative and fast-paced, where you will work alongside experienced engineers and designers. Interns are embedded within cross-functional teams, contributing to product discovery, shipping real code to production, and engaging in the full software development lifecycle, from coding to testing.

Join Rise to see the full answer
How does the Software Engineering Intern role at Dwolla support my career development?

The Software Engineering Intern role at Dwolla offers hands-on experience with modern technologies like TypeScript and Next.js, direct mentorship from seasoned professionals, and the opportunity to contribute to real projects that have significant impact. These experiences are invaluable for any aspiring software engineer and will help you build your skill set for a successful career.

Join Rise to see the full answer
What programming tools and technologies will I use as a Software Engineering Intern at Dwolla?

As a Software Engineering Intern at Dwolla, you will use a variety of programming tools and technologies, including JavaScript, React, TypeScript, and Material UI. Additionally, you may work with CSS for styling and Next.js for front-end applications, ensuring you’re well-equipped to navigate the modern software landscape.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Intern
What experience do you have with React and how have you applied it in projects?

In responding, be sure to highlight specific projects where you used React. Discuss what challenges you faced, how you approached solving them, and the outcomes. Demonstrating your understanding of component architecture and state management can really set you apart.

Join Rise to see the full answer
Can you explain how you ensure that your web applications are accessible?

Discuss the importance of accessibility and how you've implemented it in your projects. You can mention using semantic HTML, ARIA roles, and testing with screen readers to ensure that your applications are usable by all individuals, regardless of ability.

Join Rise to see the full answer
Describe a situation where you successfully worked within a team to complete a project.

Use the STAR method (Situation, Task, Action, Result) to articulate your experiences working with teams effectively. Highlight how collaboration and communication were key elements in achieving project goals.

Join Rise to see the full answer
What do you understand about agile methodologies, and how have you applied them?

Explain the basics of agile methodologies, emphasizing iterative development and flexibility. Share experiences from your projects where you participated in scrum rituals such as sprint planning or daily stand-ups to showcase your practical understanding.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your code?

Talk about your systematic approach to debugging, which might include reviewing error messages, utilizing development tools, and logging information to track down bugs. Sharing a specific example can also illustrate your hands-on process.

Join Rise to see the full answer
What frameworks or technologies have you used along with JavaScript?

Mention frameworks like React or Angular that you’ve used, along with any server-side technologies like Node.js or language-specific tools. Discuss how these technologies have complemented your JavaScript skills in building complete applications.

Join Rise to see the full answer
Can you describe your experience with version control systems like Git?

Detail your familiarity with version control systems, particularly Git. Discuss the importance of version control in collaborative environments, including practices like branching, merging, and resolving conflicts.

Join Rise to see the full answer
What projects have you worked on that showcase your coding skills?

Review a few key projects where you made a significant contribution. Highlight the technologies used, your specific role, the challenges faced, and how your involvement was crucial to each project's success.

Join Rise to see the full answer
How do you handle feedback and criticism in your work?

Express your openness to feedback as a crucial part of the learning process. Share how you’ve sought feedback from peers or mentors and how you’ve applied that input to improve your work and grow as a programmer.

Join Rise to see the full answer
Why are you interested in working as a Software Engineering Intern at Dwolla?

This is a chance to express your passion for fintech and your admiration for Dwolla’s innovative approaches. Tap into how this internship aligns with your career goals and the skills you hope to develop.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dwolla Remote Des Moines, Iowa
Posted 5 days ago

As an HR Generalist at Dwolla, you will engage in diverse HR responsibilities while supporting a collaborative and inclusive company culture.

Posted 12 hours ago

Become an integral part of an agile team at Software Mind, crafting innovative solutions for a leading travel industry client.

Photo of the Rise User
Posted 6 days ago

Become a part of PeopleTec’s innovative team, focusing on advanced missile defense solutions as a Software Engineer in Huntsville, AL.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago

Join Roof Stacks as a Full-Stack Web Developer to build innovative solutions in the horse racing and gaming arena.

Photo of the Rise User

A unique opportunity to elevate your international career as a Senior Software Engineer with Ubiminds, empowering innovative hiring solutions.

Photo of the Rise User

Seeking a skilled Software Developer to join our dynamic digital team for a 3-month contract focused on media conversion migration.

Photo of the Rise User
Posted 10 days ago

Join Roof Stacks as a Backend Developer and help innovate in the fields of Tourism Systems and Blockchain Technologies.

Founded in 2008, Dwolla is the operator of a software platform that allows businesses to receive payments and fund transfers without a merchant account or work with a payment processor. Dwolla is based in Des Moines, Iowa.

10 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, hybrid
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
161 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
40 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Painesville just viewed Accountant - Mid at Progressive Insurance
Photo of the Rise User
Someone from OH, Georgetown just viewed Ohio Medicaid Inbound Contacts Rep at Humana
Photo of the Rise User
11 people applied to Software engineer intern at PayPal
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Perrysburg just viewed Casting: Hip Hop Music Video at Backstage