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.
Software Engineer responsible for design and development of software solutions for DOD and Intel communities. Working with Microsoft technologies and ensuring compliance with security standards.
Program Mission Assurance Engineer for Northrop Grumman ensuring technical requirements integration and collaborating on quality standards. Overseeing program risks, conducting quality reviews, and analyzing testing processes.
Full Stack Engineer building enterprise - level applications for healthcare quality reporting at ICF. Collaborating with engineers using React and Node.js to impact patient care data systems.
Software Engineer II developing machine learning features for CNN, collaborating with cross - functional teams to build innovative digital products and improve user experiences.
Staff Software Engineer at Coinbase defining architecture for fund flow correctness. Leading AI initiatives and cross - functional collaborations with financial services.
Software Engineer developing mobile network solutions for business users. Joining an agile team building the latest communications software technology.
Staff Software Engineer on the AI team creating teleoperation systems for humanoid robots. Collaborating with various teams to build a scalable platform for high - quality data collection.
Research Software Engineer at RTX developing formal methods to enhance security and resilience of large systems. Requires strong software development skills and U.S. citizenship for security clearance.
Senior Software Engineer developing and maintaining web - based JavaScript player for Disney+, Hulu, and ESPN+. Collaborating with teams to deliver a seamless video streaming experience across platforms.
Backend Software Engineer for AI Core team building foundational AI capabilities across Ad Platforms. Implementing backend services, APIs, and integrating LLMs for AI - powered systems.