Embedded Banking Senior Software Engineer

KeyBankBrooklyn, OH
13h$77,000 - $150,000Hybrid

About The Position

This role will focus on Embedded Banking API development, system integration, and high availability solutions for the entire payments lifecycle. As an Embedded Banking Sr. Software Engineer, you will be responsible for leading our ECA DataMart team. An individual filling this role should be comfortable collaborating with an Agile team, leading discussions with both business and technology partners, and able to clearly articulate possible issues as well as solutions. The Sr. Software Engineer is engaged in best practice development initiatives, provides thoughtful leadership, and ability to adapt to ever-changing technology and business environments. Essential Job Functions: Owns the development, implementation, assessment, and support of one or more components of an environment, application, or platform. Independently develops clean, maintainable, testable code for work assigned; performs peer code reviews. Designs solutions for the overall health, performance, and availability and actively works resolution of system and client experience impacts for one or more environments, applications, or platforms. Strong technical expert on the team; assigns work, mentors, and trains junior engineers. Advocates for new technology and improvements. Assists in the development of strategies for the full software development life-cycle of new and emerging technologies and make recommendations regarding selected technologies and demonstrates the viability. Creates technical documentation, specifications, and project artifacts for developing code Identifies and develops potential standards and best practices. Create/Enhance Architecture Diagrams for each capability. Support off-hours monthly releases as needed. Actively participate in various Agile ceremonies such as Refinement, Sprint Planning, Retrospectives, etc.

Requirements

  • Bachelor’s Degree or equivalent work experience required
  • 5+ years of application development experience
  • Possess strong written and verbal communication skills
  • Experience or understanding of the following software frameworks/concepts: Java (17+)/SpringBoot, GCP, GKE, Oracle Exadata; Apigee; Ab Initio, Kafka, Mongo DB.
  • Experience or understanding with the following tools & technologies: Docker, GitLab, GIT, Jira, Confluence, LCM (Mainframe components), Building batch processes and run-schedule for executing the Mainframe jobs through Tivoli Workload Scheduler, and Outsystems.
  • Proficient in creating and maintaining OpenAPI specs
  • Experience with Continuous Integration/Continuous Delivery environment, utilizing automated testing, as well as Test Driven Development
  • Passion for technology and learning new tools and frameworks based upon project work.
  • Experience providing support and analysis for transmission & payment products (BAI, ACH, Wire, RTP)

Nice To Haves

  • Experience or mastery of one of the test types is plus: E2E and UI Tests, API and Integration Tests, Performance Tests, Unit Tests (Java and JavaScript), Software Quality Analysis and Linting Tools, Security Scans and Tests, Service Virtualization, Build, Deployment and DevOps Tools.

Responsibilities

  • Owns the development, implementation, assessment, and support of one or more components of an environment, application, or platform.
  • Independently develops clean, maintainable, testable code for work assigned; performs peer code reviews.
  • Designs solutions for the overall health, performance, and availability and actively works resolution of system and client experience impacts for one or more environments, applications, or platforms.
  • Strong technical expert on the team; assigns work, mentors, and trains junior engineers.
  • Advocates for new technology and improvements.
  • Assists in the development of strategies for the full software development life-cycle of new and emerging technologies and make recommendations regarding selected technologies and demonstrates the viability.
  • Creates technical documentation, specifications, and project artifacts for developing code
  • Identifies and develops potential standards and best practices.
  • Create/Enhance Architecture Diagrams for each capability.
  • Support off-hours monthly releases as needed.
  • Actively participate in various Agile ceremonies such as Refinement, Sprint Planning, Retrospectives, etc.

Benefits

  • This position is eligible to earn a base salary in the range of $80,000.00 - $150,000.00 annually.
  • Compensation for this role also includes eligibility for incentive compensation which may include production, commission, and/or discretionary incentives.
  • This position is eligible to earn a base salary in the range of $77,000 to $130,000 annually depending on location and job-related factors such as level of experience.
  • Compensation for this role also includes eligibility for short-term incentive compensation and deferred incentive compensation subject to individual and company performance.
  • Please click here for a list of benefits for which this position is eligible.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service