Software Developer (Hybrid - Scottsdale, AZ)

Arrowhead Credit Union•Scottsdale, AZ
•Hybrid

About The Position

The Software Developer creates innovative software solutions that help Arrowhead Credit Union provide superior service to its members. The role develops applications that support the organization’s service standards and turns member-service needs into software through creativity and collaboration with Arrowhead service partners. Work may include frontend UI/UX, backend databases or filesystems, task scripting and automation, API integration, and extending core-system functionality. The team works with technologies including React, JavaScript, SQL and NoSQL databases, and Python; developers who are strong in some areas and eager to learn others are encouraged to apply. The position plans, designs, develops, tests, and supports applications, writes maintainable code, collaborates with internal departments, and contributes to architectural decisions and code reviews. It also includes documentation, troubleshooting, debugging, continuous improvement of existing software, and keeping current with development trends. The role follows the Telecommuter Agreement and may require travel to Arrowhead Credit Union headquarters offices based on business needs. This is a hybrid role in Scottsdale, Arizona. Anticipated starting pay is $43.92 per hour; actual starting pay depends on job-related factors including location, market demands, experience, training, and education.

Requirements

  • At least 2 years of experience in full-stack development.
  • Experience in software development with a diverse portfolio of projects.
  • Proficiency in programming languages such as Python, C#, ColdFusion/CFML, or others.
  • Experience with web development technologies including HTML, CSS, and JavaScript.
  • Experience with SQL and/or NoSQL databases.
  • Working knowledge of frameworks such as React, Vue, Bootstrap, or jQuery.
  • Ability to use RESTful and SOAP APIs, API protocols, and data formats such as JSON and XML.
  • Knowledge of software development principles and best practices, including DRY, KISS, and Agile.
  • Familiarity with version control such as Git and GitHub.
  • Secure programming knowledge and awareness.
  • Strong problem-solving and debugging skills.
  • Strong time-management and organizational skills.
  • Ability to work independently and in a team environment.
  • Adaptability and willingness to learn new technologies.
  • Regular and predictable attendance and punctuality.

Nice To Haves

  • Interest in machine learning, AI, and data engineering.
  • Knowledge of software testing tools such as Selenium, Postman, or Insomnia.
  • A creative design sensibility and aesthetic awareness for creating visually appealing, user-friendly web pages and applications.

Responsibilities

  • Plan, design, and develop applications to meet the credit union’s programming needs.
  • Design and develop software applications, including coding, testing, and debugging.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Create software solutions that address internal and external member-service expectations.
  • Collaborate with internal departments to analyze software performance and gather information.
  • Continuously improve and refactor existing code to enhance performance, security, and maintainability.
  • Prepare software documentation, including user guides, wireframes, database designs, and other technical documentation.
  • Troubleshoot software-related problems, provide technical support, and debug and resolve software issues.
  • Participate in code reviews and provide constructive feedback to team members.
  • Contribute to architectural design and offer recommendations in decision-making processes.
  • Stay up to date with emerging software development trends and technologies.
  • Use organizational tools and techniques to complete tasks on time and manage competing priorities.
  • Provide exceptional member service and use the organization’s Service Standards in work-related interactions.
  • Actively participate in achieving department and Credit Union goals.
  • Maintain regular and predictable attendance and punctuality.
  • Maintain working knowledge of BSA, AML, and OFAC requirements; comply with applicable laws and regulations and complete assigned training by due dates.
  • Follow the provisions of the Telecommuter Agreement.
  • Travel to Arrowhead Credit Union headquarters offices as required by business needs.
  • Perform other duties assigned by a supervisor as necessary to achieve Credit Union and department goals.

Benefits

  • Weekly pay
  • 401(k) retirement savings plan with company match
  • Paid time off accrual begins upon hire
  • Paid sick leave
  • Company-provided life insurance up to twice annual salary
  • Financial education programs
  • DoorDash DashPass
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Modern Health
  • Care.com subscription
  • Teladoc
  • Pet insurance
  • Career development opportunities
  • Educational expense assistance through ArrowHeart’s scholarship program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service