
Principal Software Engineer
Pathward
full-time
Posted on:
Location Type: Remote
Location: Remote • Arizona, Kentucky, Missouri, Pennsylvania, South Dakota, Tennessee • 🇺🇸 United States
Visit company websiteSalary
💰 $104,000 - $174,000 per year
Job Level
Lead
Tech Stack
AWSAzureDynamoDBJavaJavaScript.NETNode.jsPythonTerraform
About the role
- Applies knowledge of the technologies in Pathward’s technical stack to develop solutions.
- Responsible for working as part of a team and is required to perform all duties of software development including design, development, testing, and documentation.
- 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.
- Design, develop, and maintain the organization’s API management platform, ensuring scalability, reliability, and security.
- Performs other duties as assigned.
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: Strong knowledge of .NET, C#, Python, Node, Java, JavaScript, JSON, CSS and XML/XSLT.
- Experience with Visual Studio, Azure DevOps, Git, or other source control tools preferred.
- Familiarity with AWS and its development technologies (Step Functions, Lambda, DynamoDB, Terraform, etc.)
- Solid understanding of end-to-end API lifecycle management. Experience managing API Management Platforms (Apigee, MuleSoft, Axway, Kong)
- Effectively work within a team environment
- Effective written and oral communication
- Ability to teach and mentor other software engineers
- Ability to plan and prioritize for a team of developers
Benefits
- health insurance
- 401(k) retirement benefits
- life insurance
- disability benefits
- paid time off
- annual performance-based incentive opportunity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#PythonNodeJavaJavaScriptJSONCSSXMLXSLT
Soft skills
teamworkeffective communicationmentoringplanningprioritization