Jobs and Careers
CO

Principal Software Engineer, Full Stack

CoBank
Greenwood Village, United Statesfull_timeVerifiedPosted 4 Feb 2026
💰 $214,216/yr($158,700/yr$214,216/yr)

About the role

Benefits Overview

A career at CoBank can offer you the opportunity to make a personal impact on the people and communities where we do business. In order to be the best, we hire the best!

 

Benefits Offered by CoBank

  • Careers with a purpose
  • Time-Off Packages, 20 days of vacation, 10 paid sick days and 11 paid holidays
  • Competitive Compensation & Incentive
  • Hybrid work model: flexible arrangements for most positions
  • Benefits Packages, including Medical, Dental and Vision coverage, Disability, AD&D, and Life Insurance
  • Robust associate training and development with CoBank University
  • Tuition reimbursement for higher education up to $10k per year
  • Outstanding 401k: up to 6% matching and additional 3% non-elective contribution & Student Loan Match
  • Community Impact: United Way Angel Day, Volunteer Day and Associate Directed Contribution
  • Associate Resource Groups: creating a culture of respect and inclusion
  • Recognize a fellow associate through our GEM awards

 

Job Description

Lead team/s who are passionate about building products with automation on AWS and On-prem, data with emerging technologies. Support build foundational SPA and BFF architecture on AWS and other digital products end to end development.

 

What You'll Do:

• Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies

• Work with a team of developers with deep experience in building scalable patterns, distributed microservices, and full stack systems

• Utilize programming languages like Node.js, React, Python and Open Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Redshift

• Share your passion for innovation and tech trends, learning new technologies, and mentoring other members of the team

• Collaborate with product managers, and deliver robust cloud-based solutions that drive powerful experiences to help farm credit system customers

Essential Functions

  • Works with IT leadership to resolve issues and implement new initiatives.
  • Determines current and future technology needs and leads overall technical direction for team’s capacity planning. Identifies support requirements, such as technology and training requirements, and makes recommendations.
  • Manages issues affecting the application and technical environment. Mobilizes the appropriate members of technical or the business in support of rapid resolution.
  • Establishes policies and procedures under a well-developed methodology framework to ensure a consistent operating environment.
  • Regularly communicates with leadership regarding issues and status, as needed. Updates management on irregularities, key deadlines, staff coverage and/or critical developments.
  • Works with IT security to formulate policy, implement appropriate changes, and ensure applications are following CoBank Enterprise Security policies.
  • Proven ability to onboard new applications by analyzing technical specifications, build and configure supporting infrastructure, securing the software, building governance and support models.

Education

  • Master's Degree or international equivalent to a master's degree in information systems, computer science, engineering or other relevant discipline required

Work Experience

  • 8 years of relevant experience, preferably in banking or financial services required
  • 8 years of experience in software engineering required
  • 5 years React, Typescript and Node, and cloud platforms such as Microsoft Azure, AWS, or Google Cloud required
  • Prior Experience working with industry standard identity and Access Management solutions like PingIdentity, Okta, etc. and integrating them into applications. required
  • Prior Experience in microservices architecture and container-based orchestration technologies including, Kubernetes and Docker required
  • Prior Experience building RESTful and graphQL apis required
  • Prior Experience Utilizing programming languages like React, HTML/CSS, Node.js, SQL, Python, Open Source databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services required
  • Advanced knowledge of software development life cycle and related methodologies like Scaled Agile Framework.
  • Proven ability to prioritize and manage a backlog of application development and maintenance work, estimating work tasks and forecasting level and mix of skills needed to support business objectives.
  • Advanced knowledge of business platforms and systems, methodologies, data governance, and reporting. Demonstrates and possesses an i

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CoBank

View company profile →