Principal Software Engineer

Pathward
Summary
Join Pathward, a hybrid, remote-office financial empowerment company, and become a key member of a team that analyzes, designs, modifies, and programs software enhancements and new products. This role involves using current programming languages and technologies, writing code, performing testing and debugging, and interacting with users to define system requirements. Pathward offers a competitive salary, performance-based incentives, and a comprehensive benefits package. The company values diversity and inclusion and encourages applications from all qualified individuals, regardless of whether they meet every single requirement listed. Pathward is committed to creating financial inclusion for all and embraces a HUMBLE*HUNGRY*SMART approach.
Requirements
- Bachelor's degree or equivalent education and work experience
- Minimum of 8 years of related experience with a bachelorβs or equivalent
- Strong knowledge of the software development lifecycle, preferably Agile/Lean
- Experience with the following technologies: General knowledge of .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, and NServiceBus
Responsibilities
- Use current programming language and technologies
- Write code and complete programming
- Perform testing and debugging of applications
- Complete documentation of procedures for installation and maintenance
- Interact with users to define system requirements and/or to add necessary modifications
- Other duties as assigned
Preferred Qualifications
- Master's degree
- 8+ years professional software design and development experience
- Experience with Visual Studio, Azure DevOps, Git, or other source control tools
- Strong Understanding of Python frameworks (FastAPI, Django, Flask)
- Expert in scripting languages like Python, Bash, or Perl
- Knowledge of object-relational mapping (ORM)
- Proficient with creating AWS services (e.g., EC2, S3, Lambda)
- 5+ years of banking or financial services and products domain experience. Comparable domain experience will also be considered
- Prior experience transitioning from traditional on-premises solutions to AWS
- Expertise with modern financial systems and auxiliary processes to improve performance, scalability, and extensibility, meeting specific business capabilities and non-functional requirements
- Experience in implementation of a new modern core banking system and large migration of the existing core
Benefits
- Health insurance
- 401(k) retirement benefits
- Life insurance
- Disability benefits
- Paid time off
- Annual performance-based incentive opportunity