Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

BECU Principal Software Developer - (Deposits/Core Banking) in Remote, Idaho

As the nation's largest community credit union, we begin every day focused on delivering superior financial products and services for our 1.3 million members and more than $30 billion in managed assets. Our work has an economic impact as we support our members' financial goals. We are unapologetic about being devoted to our members and the communities we serve. Our business is guided by our people helping people philosophy – which includes our team members.

BECU has been in business for more than 85 years, driven by unwavering core values and a dedication to improving the communities we serve. While we have a rich history, the future of our company, accelerated by business and technology transformation, is even brighter. There's never been a better time to work for BECU.

To learn more visit becu.org/careers.

PAY RANGE

The Target Pay Range for this position is $178,900.00-$218,400.00 annually. The full Pay Range is $138,800.00 - $258,500.00 annually. At BECU, compensation decisions are determined using factors such as relevant job-related skills, experience, and education or training. Should an offer for employment be made, we will consider individual qualifications. In addition to your salary, compensation incentives are available for the hired applicant. Incentives are performance based and targets vary by role.

BENEFITS

Employees and their eligible family members have access to a wide array of employee benefits, such as medical, dental, vision and life insurance coverage. Employees have access to disability and AD&D insurance. We also offer health care and dependent care flexible spending accounts, as well as health savings accounts, to eligible employees. Employees are able to enroll in our company’s 401k plan and employer-funded retirement plan. Newly hired employees accrue 6.16 hours of paid time off (PTO) on a per pay period basis based on hours worked (up to a maximum of 160 PTO hours per year) and receive ten paid holidays throughout the calendar year. Additional details regarding BECU Benefits can be found here .

IMPACT YOU’LL MAKE:

As a Principal Software Developer at BECU, you will play a crucial role in delivering innovative solutions that create remarkable experiences for our members. Your expertise will shine in a collaborative, agile environment, working closely with various teams and directly with business partners. You'll drive technical design innovations that set BECU apart in the market while mentoring and uplifting your team, propelling their technical performance to new heights.

To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX, GA, or SC. If you call any of these states home, you're in luck! We offer the flexibility of remote work for residents in these locations, allowing you to contribute from the comfort of your own home.

WHAT YOU’LL DO:

  • Innovative Solution Design: Combine your technical mastery with a solid understanding of our strategic business drivers to create market-leading solutions.

  • Industry Leadership: Envision and articulate solutions that set industry standards, positioning BECU as a leader.

  • Prototyping with Partners : Collaborate directly with business unit managers to build and refine prototypes and solutions that address critical needs.

  • Technology Visionary: Utilize your technical acumen and business insight to drive strategic solutions that distinctively set BECU apart.

  • Community Presentations: Regularly present and communicate innovative ideas and solutions to both technical and non-technical audiences inside and outside of BECU.

  • Maintain Industry Presence: Stay active in the broader technical community, representing BECU Engineering in thought leadership and knowledge sharing.

  • Complex Systems Management: Take charge of multifaceted system analysis, design, coding, testing, debugging, and documentation.

  • Process Improvement: Continually seek and implement new ways to enhance processes and technologies.

  • Documentation and Policy Coordination: Ensure best practices and policies are well-documented, coordinated, and exemplified.

  • Code Quality Champion: Contribute to BECU's code quality and extensibility by upholding and creating coding standards across the enterprise.

  • Thought Leadership: Drive innovation and coordinate technical strategies organization-wide.

  • Mentorship and Guidance: Provide mentorship and technical guidance at all levels, facilitating information sharing among team members.

  • Technical Consultation: Act as a consultant and liaison on technical expertise, solving highly complex issues and defects.

  • Additional Duties: Perform other duties as assigned.

  • This isn’tjust about ticking off tasks on a list. It's about making a significant, positive change in BECU’s journey, where your contributions are valued, and your growth is continually fostered.

WHAT YOU’LL GAIN:

  • Professional Growth: Opportunities to enhance your skills and advance your career in a supportive environment.

  • Impactful Contributions: Your work will make a substantial impact on BECU’s success and the experiences of our members.

  • Collaborative Culture: Join a team that values collaboration, innovation, and knowledge sharing.

  • Innovative Projects: Work on cutting-edge projects that push the boundaries of technology and industry standards.

  • Mentorship Opportunities: Both provide and receive mentorship, contributing to a culture of continuous learning and improvement.

QUALIFICATIONS: Minimum Qualifications:

  • Bachelor’s degree in a technical or business discipline, or equivalent work or education-related experience required. Advanced degree preferred.

  • Minimum 10 years of information technology experience with demonstratedexpertise in application design required.

  • Experience with Financial products (Mortgage, Loan, Credit Card, Deposits, etc.) required.

  • Experience managing source control models and development practices required.

  • Demonstrated experience with Secure Development best practices required.

  • Proven ability to learn new/emerging technologies and deliver scalable solutions over the entire product lifecycle in a polyglot environment required.

  • Expertise in at least two domains, such as server-side web dev, client-side web dev, REST/web services, large-scale data analytics using Machine Learning frameworks, networking, and service mesh required.

  • Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies required.

  • Expertise with Continuous Integration and Continuous Delivery systems and tools (e.g., Azure DevOps, GitHub Actions, Jenkins) required.

  • Deep expertise in Test Driven Development concepts, methods, and tools required.

  • Expertise using git, including performing code reviews, pull requests, and adhering to branching standards required.

  • Experience presenting at industry conferences to technically adept and non-technical audiences required.

  • Experience with SQL, large datasets, data warehousing, and sophisticated ETL processes required. Knowledge of cloud-hosted SQL-based datastores and NoSQL systems required.

  • Proven ability to stay current with emerging technologies and adopt relevant technologies across the enterprise required.

  • Proven experience leading and collaborating with multiple teams for enterprise-wide initiatives required.

  • Strong verbal and written communication skills required.

  • Occasional travel required.

Desired Qualifications:

  • Demonstrated expertise with .NET, C#, node.js, modern JavaScript Frameworks (React, Angular), or Python preferred. System administration and automation with Powershell or bash preferred.

  • Knowledge of Open Source (OSS) technologies and libraries preferred.

  • Experience with public cloud (Azure/AWS/Google Cloud) technologies preferred.

  • Working knowledge of containers and container orchestration in Kubernetes preferred.

JOIN THE JOURNEY:

Ready to make an indelible impact? Eager to be a part of a collaborative and innovative team where your ideas and contributions don’t just fill a role, but fuel the growth and success of BECU? This is more than a job – it’s a chance to elevate your career, skills, and future, all while contributing to the robust technological landscape of BECU.

Embrace the opportunity to grow with us. Apply now, bring your expertise to the table, and let’s achieve excellence together at BECU. Your journey of influence, innovation, and impactful contribution starts now.

#BECU #YourGrowth #BECUJourney

EEO Statement:

BECU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.

Job Alerts: If you would like to be kept informed of new potential opportunities, click here (https://becu.wd1.myworkdayjobs.com/en-US/External/jobAlerts) . You will be asked to create an account if you do not already have one.

From our very beginning, BECU has been about people helping people. As a financial services cooperative, our purpose has and always will be the same: we work together to best serve our members and improve the financial well-being of our community. More than 80 years and one million members later, we're still rooted in our values, practices and mission - and even more passionate about our future.

As one of the nation's leading credit unions, we're not driven by profit. We're owned by our members and their interests are at the core of everything we do. Now we're growing faster than ever before--but we'll never forget our roots. To continue doing right by our members, we believe we must first do right by our people. Here, you'll receive the resources and support you need to learn, grow and build a meaningful career. Because we know it's our people who make us special.

DirectEmployers