Wiraa
Software Developer (API, .NET)
WiraaUnited States1 day ago
Full-timeInformation Technology
About The Company

Established in 1935, BECU is a leading financial institution serving over 1.5 million members with more than $30 billion in managed assets. Guided by its core philosophy of "people helping people," BECU is dedicated to fostering a culture of service, community engagement, and mutual support. The organization’s commitment to its members and communities has been the cornerstone of its success, emphasizing that true success stems from prioritizing people over profits. With a rich history of innovation and a forward-looking approach, BECU is actively transforming its business and technology landscape to better serve its members and stay ahead in the financial industry.

About The Role

The Principal Software Developer (PSD) at BECU plays a pivotal role in shaping innovative, industry-leading technology solutions that enhance the member experience and reinforce the institution’s market position. This leadership position involves designing and developing forward-thinking solutions, setting technical vision, and guiding cross-functional teams through complex system engineering projects. The PSD will collaborate closely with business leaders, mentor developers, and influence enterprise-wide technical strategies. This role offers a unique opportunity to lead high-impact projects, advocate for emerging technologies, and drive continuous improvement in engineering practices. The ideal candidate will possess a blend of technical mastery, strategic thinking, and leadership skills, with a passion for creating scalable, dependable systems that support millions of members.

Qualifications

  • Bachelor’s degree in a technical or business discipline, or equivalent work or education-related experience
  • Minimum 10 years of information technology experience with demonstrated expertise in application design
  • Experience with financial products such as mortgages, loans, credit cards, and deposits
  • Proficiency in managing source control models and organizational development practices
  • Demonstrated experience with secure development best practices
  • Ability to learn and implement emerging technologies and deliver scalable solutions throughout the product lifecycle
  • Experience designing and delivering REST APIs
  • Expertise in .NET and C# development
  • Knowledge of open source technologies and libraries
  • Experience with Azure cloud development, including secure identity patterns, secrets management, and cloud operational considerations
  • High-level expertise in server-side web development, client-side web development, REST/web services, or data analytics using machine learning frameworks
  • Strong understanding of SOLID principles, object-oriented programming, and distributed systems design
  • Experience with Microservices architecture and enterprise system integration
  • Familiarity with SDLC and Agile methodologies
  • Proficiency with CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or TeamCity
  • Deep understanding of testing methodologies including unit, integration, and performance testing
  • Experience with version control systems like Git, including code reviews and branching strategies
  • Knowledge of SQL, data warehousing, ETL processes, and NoSQL systems like Cosmos DB
  • Proven ability to lead and collaborate on enterprise-wide initiatives across multiple teams

Responsibilities

  • Design and develop innovative, market-defining solutions that address business challenges and improve member experiences
  • Visualize, articulate, and champion technical approaches that set industry standards and push boundaries
  • Collaborate with business leaders to build prototypes and define strategic product directions
  • Stay engaged with emerging technologies and share insights to inform team strategies
  • Lead complex, multi-tier architecture projects, including analysis, design, coding, testing, and documentation
  • Identify opportunities to enhance engineering practices, streamline processes, and improve operational efficiency
  • Uphold and promote coding standards, best practices, and code quality across teams
  • Drive technical strategy and enterprise-wide architectural decisions
  • Mentor and develop developers at all levels, fostering a culture of continuous learning and collaboration
  • Serve as a technical consultant, providing expert guidance to delivery teams on complex challenges
  • Support Agile planning, breaking down work into manageable components for scalable delivery
  • Partner with cross-functional teams, including business stakeholders, to execute large-scale initiatives throughout the SDLC

Benefits

  • 401(k) plan with company match up to 3% and a 4% annual contribution from BECU
  • Comprehensive medical, dental, and vision insurance coverage for employees and families
  • PTO and Exchange Programs to support work-life balance
  • Tuition Reimbursement Program to foster continuous learning
  • Volunteer time off through BECU Cares, along with donation matching initiatives

Equal Opportunity

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. We are committed to fostering an inclusive environment where diversity is valued and every individual has the opportunity to thrive.

Key Skills

Ranked by relevance