Software Engineer II
Pathward
Job highlights
Summary
Join Pathward, a hybrid, remote-office financial empowerment company, and contribute to our mission of creating financial inclusion. As a Software Developer, you will develop and maintain software solutions using various technologies within our tech stack. You will collaborate with a team, participate in planning, and solve development problems. This role requires a bachelor's degree in a technical field and 3+ years of professional technical experience. We offer a competitive salary, performance-based incentives, and a comprehensive benefits package including health insurance, 401(k), life insurance, disability benefits, and paid time off. Pathward is committed to diversity and inclusion, encouraging applications from all qualified individuals.
Requirements
- Have a Bachelor's degree in technical field or equivalent education and work experience
- Have typically 3+ years of experience working in a professional technical environment
- Have experience with Python frameworks (FastAPI, Django, Flask)
- Have proficiency in scripting languages like Python, Bash, or Perl
- Have knowledge of object-relational mapping (ORM)
- Have experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation
- Have experience with CI/CD tools like Team City, Octopus Deploy, Jenkins, GitLab CI, or AWS CodePipeline
- Have familiarity with infrastructure as code (IaC) tools like Terraform
- Have general knowledge of the software development lifecycle, preferably Agile/Lean
- Have experience with the following technologies (not all required): General knowledge of .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, and NServiceBus
- Effectively work within a team environment
- Have effective written and oral communication skills
Responsibilities
- Develop flexible, maintainable solutions using guidelines, requirements and standard practices
- Solve development problems using good design and practical experience
- Review, modify, enhance, and maintain existing systems by fixing issues, remediating security vulnerabilities, and improving system performance
- Participate in planning and user story analysis by providing feedback and demonstrating an understanding of user requirements
- Assist in solving business problems by implementing technical solutions based on solid design principles and best practices
- Actively participate in and follow software development processes and procedures
- Document software changes, best practices, and standards
- Keep up to date with current and future changes in tools, technology, programming best practices, and industry standards through training and development opportunities
- Perform other duties as assigned
Preferred Qualifications
- Have 1 year of professional software design and development experience
- Have experience with Visual Studio, Azure DevOps, Git, or other source control tools
Benefits
- Health insurance
- 401(k) retirement benefits
- Life insurance
- Disability benefits
- Paid time off
- Annual performance-based incentive opportunity
Share this job:
Similar Remote Jobs
- πCanada
- π°$142k-$210kπUnited States
- π°$145k-$205kπUnited States
- π°$120k-$162kπUnited States, Canada
- π°$69k-$127kπWorldwide
- π°$69k-$127kπWorldwide
- πCanada
- π°$146k-$219kπWorldwide
- π°$95k-$100kπUnited States