RPCA Software Engineer

$100,400 - $150,500/Yr

Federal Reserve Bank - Kansas City, MO

posted 2 months ago

Part-time,Full-time - Senior
Onsite - Kansas City, MO
Monetary Authorities-Central Bank

About the position

The Federal Reserve Bank of Kansas City is seeking a senior to advanced level Software Engineer for its Regional, Public, & Community Affairs (RPCA) Solutions delivery team. This role focuses primarily on frontend development, particularly in delivering components for an in-house design system. The position involves collaboration with UX and graphic design teams, mentoring less experienced staff, and contributing to the portfolio roadmap while ensuring compliance with standards.

Responsibilities

  • Collaborates with UX and graphic designers to deliver visually appealing web solutions adhering to 508 compliance standards.
  • Partners with product owners and customers in the development of innovative solutions that achieve business goals.
  • Reviews and analyzes business and technical requirements and implements technical solutions to meet those requirements.
  • Works in a multidisciplinary team with full-stack developers.
  • Applies the principles of software engineering to the design, implementation, configuration, and optimization of multiple web-based applications.
  • Creates unit and automation tests as part of Continuous Development.
  • Conducts cross-browser testing of new features.
  • Performs peer code reviews, provides recommendations, and works with peers to improve software coding practices.
  • Fixes bugs and supports QA and UAT phases of releases.
  • Creates reusable components applied through the in-house design system library.
  • Keeps abreast of latest and emerging technologies.
  • Fosters an agile mindset enabling high-performing teams.
  • Provides coaching, education, and advocates for frontend development best practices.
  • Provides on-call support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments.

Requirements

  • Typically requires at least 6 years of relevant experience.
  • Bachelor's degree specializing in STEM (Science, Technology, Engineering, Mathematics), or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.
  • Senior understanding of subject with in-depth and/or breadth of knowledge in discipline.
  • Proficiency with JavaScript, TypeScript, CSS, HTML methods.
  • Experience with Angular.
  • Working knowledge of design tokens, responsive design, web component technology, and Syntactically Awesome Style Sheets (SASS).
  • Ability to perform work independently with limited supervision and direction.
  • Ability to work efficiently under tight deadlines and adapt quickly to change.
  • Amazing attention to detail and pride in delivering consistently pixel-perfect work.
  • Experience in creating modern CI/CD pipelines using DevOps tooling (e.g. Jenkins, Git, Bitbucket, GitLab, Fortify, Sonar, etc.).
  • Knowledge of AWS services and security best practices.
  • Experience with cloud networking across numerous accounts, environments, and vendors, and zero trust principles.
  • Experience with Terraform to deploy AWS cloud services and infrastructure.
  • Experience with API infrastructure and development, and associated tools and best practices.

Nice-to-haves

  • Familiarity with lit programming.
  • Strong expertise in the creation and/or practical application of components in design systems.
  • Advanced experience with multiple programming languages (Java, JavaScript, Python, etc.).
  • Advanced knowledge of some cloud-based platforms like AWS, Azure, or Google Cloud, and the ability to learn new platforms.
  • Willingness to become proficient in any new programming language or tool quickly.
  • Experience with centralized application observability and monitoring across disparate tools and services.

Benefits

  • Competitive salary based on experience and qualifications.
  • Hybrid work environment (50% on-site / 50% work from home).
  • Comprehensive health insurance options.
  • Retirement savings plan with employer contributions.
  • Paid time off and holidays.
  • Professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service