Match score not available

Principal Software Developer

78% Flex
EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE
Remote: 
Full Remote
Contract: 
Salary: 
139 - 259K yearly
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in technical or business field, Minimum 10 years IT experience, Expertise in Financial products and Secure Development, Strong knowledge of SDLC, agile methodologies, TDD, Excellent verbal and written communication skills.

Key responsabilities:

  • Design innovative market-leading solutions
  • Collaborate with business partners for prototypes
  • Drive technical design innovations, mentor team
  • Ensure code quality and best practices
  • Stay updated on emerging technologies
BECU logo
BECU Banking Large https://www.becu.org/
1001 - 5000 Employees
See more BECU offers

Job description

Logo Jobgether

Your missions

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’t just 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 demonstrated expertise 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.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Banking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Team Collaboration
  • Leadership
  • Strong Communication
  • Mentorship
  • Innovation

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs