Principal Software Engineer, Full Stack

CoBankGreenwood Village, CO
4hHybrid

About The Position

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.

Requirements

  • Master's Degree or international equivalent to a master's degree in information systems, computer science, engineering or other relevant discipline required
  • 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 in-depth understanding of business needs and requirements.
  • Ability to develop and guide design, implementation and support procedure.
  • Knowledge of emerging technologies, industry trends and best practices, with the ability to incorporate as appropriate into the CoBank environment.
  • Ability to conduct peer and subordinate design and code reviews and evaluate the quality of IT deliverables.
  • Solid understanding and ability to implement project management concepts.
  • Ability to identify changes in scope or work effort that could result in budgetary overrun or missed delivery dates.
  • Demonstrated leadership, decision making and team building skills, with the ability to manage, train, and motivate people, and instill accountability, ownership, and transparency focused on on-time delivery on projects and commitments.
  • Proven ability to build high performing technology delivery teams that are integrated with the business and have a strong understanding of the needs of the business teams they support.

Responsibilities

  • 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
  • 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.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service