Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • Software Engineer designing and maintaining AWS cloud-native applications at Pathward. Collaborating with teams to deliver high-quality financial products and mentoring fellow engineers.

Responsibilities

  • 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

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$86,000 - $145,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job