Remote Senior Software Engineer

Posted

Apply now
Please, let Dwolla know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer will join a fast-paced, collaborative, and diverse Engineering team at Dwolla.
  • The role involves building systems using Test Driven Development and programming languages such as Scala, TypeScript, and C#.
  • The engineer will design and deploy solutions with containerized microservices using technologies like AWS, Docker, Lambda, and ECS.
  • The solutions built will power the Dwolla Platform, including public APIs, user interfaces, internal operational systems, and 3rd party integrations.
  • Approximately 70% of the time will be spent on development, following an API-first approach, and 30% on team collaboration, mentoring, and professional development.
  • Daily tasks may include developing stories, unit testing, code reviewing, merging pull requests, and participating in cadence meetings.
  • The team values collaboration, a passion for learning, and mastery of the craft, with support from leadership for proactive communication regarding roadblocks.

Requirements:

  • Candidates must design and develop applications using Scala, TypeScript, and C#.
  • They should respond promptly and professionally to bug reports and review and repair code.
  • The role requires analyzing, designing, and coordinating the development of Dwolla products.
  • Candidates must maintain responsibility for scheduling, resource management, and reporting systems.
  • They should assist team members with requirements analysis and testing.
  • Close collaboration with the software development lead to translate business requirements into technical solutions is essential.
  • The engineer must troubleshoot production issues in response to user inquiries and manage multiple tasks with competing deadlines.
  • Expertise in system design and operation, including high volume reliable messaging infrastructure using SQS and RabbitMQ, is required.
  • Knowledge of Big Data Infrastructure using S3, database and caching technologies like RDS, Redis, and DynamoDB, and core development and CI/CD tools like Git, Jenkins, Cloudformation, and Terraform is necessary.
  • Preferred qualifications include a strong understanding of programming languages and techniques, distributed system design, and ownership of assigned work.
  • A Bachelor’s Degree in Computer Science or a related field is required, or 4+ years of experience in a closely related role.

Benefits:

  • The salary range for this position is between $99,200 - $193,500, with final compensation dependent on candidate-specific factors.
  • Dwolla offers a comprehensive benefits package, which includes health insurance, retirement plans, and other employee benefits.
  • The company emphasizes a supportive work environment that encourages professional development and continuous learning.
Apply now
Please, let Dwolla know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 99,200 - 193,500 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback