Principle Software Engineer
Confirmed live in the last 24 hours
Provides Banking-as-a-Service for underserved communities
Company Overview
Pathward stands out as a leader in the financial industry by focusing on financial inclusion, offering Banking-as-a-Service and commercial finance solutions to underserved clients and customers. The company's transformation from a local bank to an industry supplier demonstrates its adaptability and commitment to its mission. Furthermore, Pathward's role in the Banking as a Service environment, as discussed by its executives, is a testament to its influence and dedication to driving financial inclusion.
Financial Services
Data & Analytics
Company Stage
N/A
Total Funding
N/A
Founded
1954
Headquarters
Sioux Falls, South Dakota
Growth & Insights
Headcount
6 month growth
↓ -23%1 year growth
↑ 30%2 year growth
↑ 43%Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
ASP.NET
AWS
Development Operations (DevOps)
JavaScript
Git
HTML/CSS
Microsoft Azure
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
- Bachelor's degree in technical field or equivalent education and work experience required
- Typically, 8+ years of experience working in a professional technical environment
- 6+ years of professional 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, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, NServiceBus, Visual Studio, Team Foundation Server, Git, or other source control tools required
- Experience with Visual Studio, Azure DevOps, Git, or other source control tools preferred. • Cloud development experience with Azure or AWS a plus
Responsibilities
- Develops flexible, maintainable solutions using the guidelines, requirements and standard practices
- Solves development problems through the use of good design and practical experience
- Reviews, modifies, enhances, and maintains existing systems by fixing issues, remediating security vulnerabilities, and improving system performance
- Participates in planning and user story analysis by providing feedback and demonstrating an understanding of user requirements
- Assists in solving business problems by implementing technical solutions based on solid design principles and best practices
- Actively participates in and follows software development processes and procedures
- Documents software changes, best practices, and standards. • Keeps up to date with current and future changes in tools, technology, programming best practices, and industry standards through training and development opportunities
- Performs other duties as assigned