
Senior Software Engineer
Pathward
full-time
Posted on:
Location Type: Hybrid
Location: Arizona, Kentucky, Missouri, Pennsylvania, South Dakota, Tennessee • 🇺🇸 United States
Visit company websiteSalary
💰 $86,000 - $145,000 per year
Job Level
Senior
Tech Stack
ASP.NETAWSAzureCloudEntity FrameworkJavaScriptMicroservices.NETTerraform
About the role
- Responsible for designing, building, and maintaining scalable, cloud-native applications using AWS services and modern development practices.
- Applies strong engineering principles, IaC, and CI/CD to deliver high-quality solutions while improving and modernizing existing systems.
- Collaborates closely with the team, contributes to technical direction, and mentors others to support a culture of continuous improvement.
- 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.
- Mentors and collaborates with fellow engineers, promoting high-quality engineering practices and team growth.
Requirements
- Bachelor's degree in technical field or equivalent education and work experience required.
- Typically, 7+ years of experience working in a professional technical environment.
- 5+ years of professional hand-on software design and development experience required.
- General knowledge of the software development lifecycle, preferably Agile/Lean or Kanban preferred.
- Experience with the following technologies is expected, but not all are required: General knowledge of .NET, C#, 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.
- 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.
Benefits
- Health insurance
- 401(k) retirement benefits
- Life insurance
- Disability benefits
- Paid time off
- Annual performance-based incentive opportunity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cloud-native applicationsAWS servicesIaCCI/CD.NETC#ASP.NETMVCJavaScriptmicroservices
Soft skills
collaborationmentorshipcommunicationcontinuous improvementteam growthtechnical directionproblem-solvingcoachingfeedbackadaptability