What’s expected of a Senior Software Engineer at Dwolla?
- Design and develop applications using Scala, TypeScript and C#
- Respond promptly and professionally to bug reports
- Review and repair code
- Analyze, design and coordinate the development of Dwolla products
- Maintain responsibility for scheduling, resource management, and reporting systems
- Assist team members with requirements analysis and testing
- Work closely with the software development lead to translate business requirements into technical solutions
- Maintain responsibility for troubleshooting production issues in response to user inquiries
- Managing and prioritizing multiple tasks with competing deadlines
- Apply expertise in system design and operation, including
- High volume reliable messaging infrastructure using SQS and RabbitMQ
- Big Data Infrastructure using S3 and related technologies
- Database and caching technologies including RDS, Redis, and DynamoDB
- Core development and CI/CD tools like Git, Jenkins Cloudformation, and Terraform
- Selecting the best tool for the job
What are the preferred qualifications for this position?
- Excellent understanding of programming languages and techniques
- Strong grasp of foundational programming concepts
- Working knowledge of distributed system design including event-driven microservices, containerized applications, and service discovery
- Ability to take ownership of assigned work and complete projects without oversight
- Experience mentoring team members using paired programming and participating in code reviews
- Proven history of completed projects
- 4+ years of experience with application development using object oriented or functional programming languages
- Experience with Agile software development practices
- Bachelor’s Degree in Computer Science or related field required or 4+ years of experience in a closely related role
- Experience using
- Agile methodologies
- Test Driven Development
- Continuous Integration
Other Jobs from Dwolla
Senior Data Engineer
Similar Jobs
Staff Software Engineer - Ingestion
Principal Software Engineer
Principal Site Reliability Engineer- CloudOps
Staff Engineer (Boards)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say