**Job Overview**
We are looking for an expert-level software developer to join our dynamic remote team. This role involves working on a variety of exciting projects, from the development of new software products to the enhancement of existing ones, providing you with the flexibility to work from anywhere.
**Company Culture**
Our focus is on fostering a work environment that highlights our core values: integrity, collaboration, innovation, respect, and service. We prioritize our employees through competitive pay, an excellent benefits package, and a vibrant company culture, empowering both professional and personal growth.
**Key Responsibilities**
- Design, develop, and implement software solutions for multiple projects while addressing specific technical requirements.
- Utilize skills in programming languages such as C++, Java, JavaScript, or Python for various projects.
- Develop Proof-of-Concept (POC) code to assess the viability of concepts and designs.
- Create AI applications using Python libraries, concentrated on supervised machine learning techniques.
- Work collaboratively with cross-functional teams to ensure smooth integration of technologies and practices.
- Stay informed about emerging technologies and suggest their adoption when beneficial.
- Perform additional duties as needed to support team goals.
**Qualifications**
- 5-9 years of professional software development experience.
- Strong proficiency in C++, Java, JavaScript, and Python.
- Experience with cloud services such as AWS and Azure, including cloud-native application development.
- Familiarity with AI and machine learning technologies.
- Extensive knowledge of relational database development (e.g., Microsoft SQL Server, IBM DB2).
- Proficient in Linux environments and experienced with SQL, XML, and JSON.
- Experience in developing backend services with a focus on creating low-latency, high-availability, and high-performing systems.
- Familiarity with Agile Scrum methodology.
- Preferred experience in credit union financial applications, covering retail banking, lending, platform applications, and general ledger.
**Education Requirements**
- Bachelor's degree in computer science, information systems, or a related field; equivalent experience will be considered.
- Recent academic experience in machine learning is a plus.
**Benefits Offered**
- Comprehensive Medical, Dental, Vision, and Life Insurance
- 401(K) Match and Discretionary Profit Sharing
- Discretionary Annual Bonus
- Wellness Programs (Yoga, Massages)
- Engaging Bi-Weekly Activities (Coffee Tastings, Trivia, etc.)
- Opportunities for Community Involvement
- Professional Development Growth Days
- Vacation Days, Floating Holidays, and Sick Days
- Parental Leave
**Community Involvement**
Join a vibrant community where you can connect with colleagues through various activities, including:
- A company band
- Book club
- Sports teams (Basketball, Flag Football, Volleyball)
- Diversity, Equity, Inclusion, and Accessibility (DEIA) groups
**Compensation**
Salary range: $147,600 - $159,800, depending on geographic location, experience, and budget considerations.
Employment Type: Full-Time