Pathward is looking to create financial inclusion for all by removing barriers to financial access and promoting economic mobility through responsible and secure financial products.
Requirements
- General knowledge of .NET, C-Sharp, ASP.NET, MVC, Entity Framework, JavaScript, IIS, XML/XSLT, MSMQ, NServiceBus, Visual Studio, Git, or other source control tools required.
- Experience with Visual Studio, Azure DevOps, Git, or other source control tools.
- AWS cloud-native experience required, including hands-on work with Lambda, API Gateway, Terraform, and Scalr, with a strong understanding of IaC best practices and CI/CD pipelines for building scalable, resilient applications.
- Proven track record in modernizing legacy or monolithic systems, with emphasis on decoupling tightly coupled processes into modular domains and service-based architectures.
- Strong background in designing and implementing microservices and event-driven architectures, leveraging serverless and container-based solutions to optimize performance and scalability.
- Experience with the software development lifecycle, preferably Agile/Lean or Kanban preferred.
- 5+ years of professional hand-on software design and development experience required.
Responsibilities
- Designs and develops flexible, maintainable, and scalable solutions using established guidelines, cloud-native patterns, and industry best practices.
- Diagnoses and resolves complex technical issues by applying strong design principles, practical engineering experience, and AWS cloud expertise.
- Maintains and improves existing systems, including fixing defects, addressing security vulnerabilities, enhancing performance, and modernizing architecture.
- Participates in sprint planning and user story refinement, providing technical feedback and ensuring a clear understanding of business and user requirements.
- Implements well-architected technical solutions using IaC, CI/CD practices, and standardized development workflows.
- Creates and maintains high-quality technical documentation, including design decisions, standards, and best practices.
- Keeps current with emerging tools, cloud technologies, and engineering practices, sharing knowledge to support continuous improvement.
Other
- Bachelor's degree in technical field or equivalent education and work experience required.
- Typically, 7+ years of experience working in a professional technical environment.
- Collaborates effectively in a team environment, contributing to shared goals, fostering open communication, and supporting a positive, productive engineering culture.
- Demonstrates strong written and verbal communication skills, including the ability to clearly explain technical concepts to both technical and non-technical audiences.
- Provides guidance, coaching, and mentorship to other software engineers, helping develop skills, encourage best practices, and support their professional growth.