Senior Application Development Engineer

HSA Bank

$115K — $140K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience with a focus on UI and mobile development.
  • Proficiency in Vue.js, Typescript, Javascript, and React Native.
  • Hands-on experience with mobile deployment pipelines.
  • Solid understanding of front-end security principles and secure mobile development.
  • Knowledge of authentication patterns like OAuth and OpenID Connect.
  • Experience in regulated environments such as banking or FinTech.
  • Bachelor's Degree in a relevant field is required.

Responsibilities

  • Analyze, design, code, test, and implement complex solutions.
  • Collaborate with scrum team to refine backlogs through validation of Epics and User Stories.
  • Contribute to technical design decisions to address business challenges.
  • Build and maintain systems using current and emerging technologies.
  • Ensure clean, testable code following coding standards and best practices.
  • Conduct peer code reviews and provide constructive feedback.
  • Perform unit testing prior to releasing code for QA.

Benefits

  • Opportunity to collaborate with an agile team on innovative solutions.
  • Participation in critical projects that impact the business significantly.
  • Flexibility with hybrid work options, combining remote and in-office tasks.
Full Job Description
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.

What you will do
  • 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.


Skills and Abilities
  • 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.


Education Qualifications
  • Bachelor's Degree in Arts/Sciences (BA/BS) in directly related field required


Experience Qualifications
  • 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


The estimated salary range for this position is $115,000.00 to $140,000.00. Actual salary may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position is eligible for incentive compensation.

#LI-FO1

#LI-Hybrid

Similar Jobs

More Jobs at HSA Bank

More Information Technology Jobs

Find similar Senior Application Development Engineer jobs: