Staff Software Developer

Full Time
Texas
$143,400 - $175,300 a year
Posted
Job description
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 $143,400-$175,300 annually. The full Pay Range is $111,300-$207,400 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
.
SUMMARY
The Staff Software Developer will lead and influence multiple teams writing software and are responsible for the design and successful and on-time development of that software. The Staff Software Developer is responsible for the design and development of entire services and capabilities and implementing and communicating the technical vision behind those capabilities. The Staff Software Developer directly informs architecture and design. This position will regularly present and contribute solutions and ideas to technical leadership.

Work location: Remote work within WA, TX, GA, AZ, SC, OR and ID
RESPONSIBILITIES
  • Perform all responsibilities in accordance with BECU Competencies, compliance, regulatory and Information Protection requirements.
  • Design and develop market leading solutions by combining technical mastery with a solid understanding of strategic business drivers.
  • Lead large delivery teams, multiple teams, or teams consisting entirely of senior-level resources in development of systems and services.
  • Regularly present and communicate specific technical expertise to the larger technical community on a particular technical topic of expertise. Maintain an industry recognizable expertise in that topic.
  • Responsible for highly complex and multi-tier system analysis, design, coding, testing, debugging, and documentation.
  • Responsible for identifying code / design / structural improvement across BECU technical systems, including opportunities for greenfield development, and implementing those improvements.
  • Contributes to BECU code quality and extensibility by exampling and enforcing existing coding standards within delivery teams. Create and define those standards within domain.
  • Lead teams in automating and improve business processes and interactions with limited business guidance.
  • Collaborates with executives to drive technical strategies within their expertise across the organization.
  • Mentor and provide technical coaching to senior engineers / SDETs via individual consulting and code reviews.
  • Act as consultant and liaison for many teams with technical topic of expertise.
  • Perform additional duties as assigned.
QUALIFICATIONS
  • Bachelor’s degree in Computer Science or related discipline, or equivalent work experience required. Advanced degree preferred.
  • Minimum eight years of experience designing software and writing production code in a team environment required.
  • Demonstrated expertise in Secure Development best practices involving analyzing, testing, and proving security flaws required.
  • Proven ability to deliver highly scalable solutions in multiple programming languages and technical environments over the entire product lifecycle (from ideation to retirement) required.
  • Demonstrated expertise with two of the following required: .NET, C#, node.js and modern JavaScript Frameworks in TypeScript or JavaScript (React, Angular, etc.), or Python. System administration and automation with PowerShell or bash required. Knowledge of Open Source (OSS) technologies and libraries required. Experience with public cloud (Azure/AWS/Google Cloud) technologies required. Working knowledge of containers and container orchestration in Kubernetes preferred.
  • High-level, publicly acknowledged expertise in one of the following domains: server-side web dev, client-side web dev, REST/web services, large scale data analytics using Machine Learning frameworks, networking, and service mesh required.
  • Expertise in of SOLID design principles, Object-Oriented Programming and Design. Experience with SOA patterns and distributed systems design required.
  • Expertise with Continuous Integration and Continuous Delivery systems and tools such as Azure DevOps Services, GitHub Actions, Jenkins, or Teamcity. Proficient at building build / deployment pipelines in YAML required.
  • Deep expertise in Test Driven Development concepts, methods, and tools. Demonstrated experience in unit testing, integration testing or performance/load testing required.
  • Expertise using git, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development required.
  • Industry conference experience presenting in front of technically adept, and non-technical audiences preferred.
  • Experience with SQL, large datasets, data warehousing and sophisticated ETL processes, analytics engines required. Knowledge of cloud-hosted SQL-based datastores, and NoSQL systems required.
  • Proven ability to stay current with emerging technologies and new applications of existing technologies, through work or continuing industry or education involvement required. Drive adoption of relevant technologies within domain.
  • Proven experience leading and collaborating with multiple teams, including business unit teams, to deliver solutions through all aspects of the SDLC required.
  • Proficient verbal and written skills to effectively communicate.
  • Full time hours required.
  • Occasional travel required.
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.

jjbodyshop.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jjbodyshop.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jjbodyshop.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs