Software Developer, Remote - Credit Union
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
OCCU is seeking an experienced Senior Developer to design, build, integrate, and support internally developed software and data systems. This remote role offers a competitive salary range of $107,477-$134,347, depending on experience, and requires availability during Pacific Time Zone hours. Finalists must attend an on-site interview in Eugene, Oregon, with travel expenses reimbursed by OCCU. Occasional on-site visits may also be required, with related costs covered by the employer., As a Senior Developer, you’ll support OCCU’s technology ecosystem by maintaining high-volume applications, building scalable data structures, integrating third-party systems, and helping shape long-term technology strategy. This role is well-suited for a developer who excels in complex environments, enjoys solving data and integration challenges, and is committed to building reliable, high-quality systems., * Design, develop, integrate, and support OCCU’s internally built software solutions.
- Build and maintain relational data structures, stored procedures, ETL processes, and high-availability data infrastructure.
- Support and enhance proprietary applications, including UI components and back-end workflows.
- Collaborate with QA to create automated test cases and resolve defects.
- Document workflows, integration points, and development processes for long-term sustainability.
- Troubleshoot and resolve Tier 2/3 technical issues and support release activities.
- Apply Scrum and ITIL methodologies to ensure consistent, high-quality development practices.
- Partner with Developers, Solutions Architects, Project Managers, and cross-functional teams to deliver reliable, scalable solutions.
Requirements
- Minimum of five years of practical or academic development experience, including work with large datasets and high-volume applications.
- Strong database skills - queries, stored procedures, data structures, relational database concepts, performance tuning, and scaling.
- Experience with ETL processes, data pipelines, and integration with third-party systems.
- Full-stack development experience in modern programming languages.
- Strong analytical, communication, and customer service skills with the ability to explain technical concepts clearly.
- Financial industry or regulated environment experience preferred but not required.
Education requirement:
Enrollment in or completion of a four-year Computer Science degree (with completed database coursework), or equivalent experience demonstrating practical technical skills.
Benefits & conditions
OCCU offers a comprehensive compensation and benefits package designed to support your well-being and professional growth, including:
- Low-cost medical, dental, and vision insurance
- 401(k) retirement plan with employer match
- Paid time off plus 13 paid holidays
- Tuition reimbursement for eligible education and training
- Company-paid long-term disability
- 40 hours of company-paid core time annually for full-time employees to participate in community volunteer opportunities
About the company
OCCU is a member-owned credit union based in Eugene, Oregon, guided by a clear and meaningful vision: to Enrich Lives. This purpose drives everything we do-from how we serve our members to how we support one another as colleagues. With a strong commitment to community impact, OCCU lives its values of tenacity, humility, and big-heartedness every day.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?
Why Upskilling And Reskilling is Important For Developers