Senior Application Development Engineer

Webster BankWashington, DC
$115,000 - $140,000Hybrid

About The Position

The Senior Application Development Engineer owns a wide range of applications and services. This position will collaborate with your agile scrum team to successfully design, build, and maintain business-critical solutions with attention to scalability, extensibility, performance, and security.

Requirements

  • Proven experience leading engineering teams and technical initiatives.
  • Proven ability programming in Vue.js, Typescript, Javascript, and React Native.
  • Native iOS and Android Hands-on experience owning and operating mobile deployment pipelines.
  • Solid understanding of front-end security principles and secure mobile development.
  • Experience working in regulated environments (banking, FinTech, or similar).
  • Knowledge of authentication and authorization patterns (OAuth, OpenID Connect, MFA).
  • Database design and programming with TSQL in MS SQL Server.
  • Knowledge of Design Patterns, programming best practices, and SDLC, and modern CI/CD tools.
  • Understanding of structure analysis, technical design, and database and file access methods.
  • Designing and implement clean architecture in software solutions.
  • Knowledge and experience working within Agile.
  • Bachelor’s Degree in Arts/Sciences (BA/BS) in directly related field required
  • 5+ years of professional software engineering experience, with significant focus on UI and mobile development.
  • Experience with scalability and security implementation required
  • Experience with Azure, iOS and Android native application development required

Responsibilities

  • Analyze, design, code, test, and implement solutions of low to moderate complexity.
  • Contribute to validation of Epics and User Stories through the backlog refinement process with your scrum team.
  • Collaborate with scrum team on solution architecture and technical design decisions to solve new or existing business problems.
  • Build and maintain systems with current or emerging technologies while leveraging and expanding system capabilities.
  • Hold self and others accountable for clean testable code in adherence with coding standards and best practices.
  • Conduct peer code reviews by providing comments and suggestions.
  • Utilize software code version control and defect management tools.
  • Perform unit testing before releasing code to QA.
  • Participate in structured walkthroughs and technical reviews.
  • Create documentation, flowcharts, diagrams, layouts, and charts to demonstrate sound solutions.
  • When business critical situations arise, some evening and/or weekend work required to support production deployments, critical incidents, or critical projects.

Benefits

  • robust development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service