Application Resiliency Engineer
At IntraFi, we do more than innovatewe empower. Our services help banks provide vital financial access to small businesses, companies, and consumers across the country. With a network of more than 3,000 financial institutions, we help support the institutions that drive our economy, enabling them to fund affordable housing, family farms, and businesses of all sizes. The ability to lend locally strengthens our financial system, and our team plays a direct role in making that possible. It is this greater purpose that brings people to IntraFi and keeps them here.
As the nations largest deposit allocation service provider and the inventor of reciprocal deposits, IntraFi has spent over two decades creating dynamic solutions that help financial institutions grow, manage liquidity, and serve their communities. Our impact extends across institutions of all sizesfrom community banks to large financial organizationswhich enables us to achieve aggressive business growth objectives while helping strengthen the broader financial system. Consistently recognized by American Banker, Washington Post, and Fortune as one of the best places to work, we offer a collaborative, flexible environment where innovation thrives. Join us and be part of a team making a meaningful impact on the industry, on financial institutions, and on the future of financial services.
Your Role
- The Application Resiliency Engineer is responsible for facilitating the implementation of highly available application architectures and the infrastructure on which the application software is run. This role utilizes skills and expertise in cloud platforms, application development, deployment automation, and production support to ensure the efficient deployment and operation of IT systems. In addition, the role is responsible for facilitating periodic disaster recovery testing for the IT systems.
Your Responsibilities
- Facilitating the design and implementation of highly available architectures for custom applications associated with the companys financial services products.
- Deploying data backup solutions that allow data to be securely stored and easily recovered in the event of a data corruption or accessibility event.
- Applying knowledge of cloud technologies, develop automated solutions within cloud platforms.
- Facilitate the execution of periodic disaster recovery tests for the IT systems that support the companys financial services products to make sure applications are fault-tolerant and resilient.
- Training and mentoring IT team members in application and infrastructure resiliency technologies.
- Documenting requirements and crafted solutions, including the creation of architecture diagrams.
- Proactively engaging in cross-training and knowledge sharing to eliminate single-points-of-knowledge across the organization.
- Working within an Agile software development framework; participate in daily and Sprint-based Scrum activities such as planning, stand-ups, demos, and retrospectives.
- Developing and maintaining coding skills for pertinent languages; stay up to date with the latest Infrastructure-as-Code and automation technologies.
- Utilizing software development, orchestration, security, and testing tools that facilitate automated solutions.
- Collaborating with business and technical partners to implement solutions that are simple, scalable, cost-effective, and reliable.
- Using a variety of tools and technologies including AWS technologies (S3, EFS, Route 53, Amazon MQ, AWS Backup, Route53 Application Recovery Controller, and AWS Resiliency Hub), Docker, Splunk, Jenkins, CloudFormation, Groovy, Ansible and Python.
Required Experience, Skills, and Qualifications
- Experience with, or enthusiasm for learning, artificial intelligence (AI) tools to optimize workflows, problem-solving, and productivity
- Ability to architect and facilitate application and data redundancy across multiple AWS availability zones and regions
- 7+ years of overall experience in IT administration or software engineering
- 3-5 years of experience in AWS
- Knowledge of automation and pipeline-related technologies, such as Jenkins, Groovy, Ansible, CloudFormation, and Python
- Knowledge and skill with modern Software Configuration Management and Infrastructure-as-Code concepts in a GIT-based environment, including code repositories, pull requests, automation tools, and orchestration tools
- Experience in AWS infrastructure technologies and architecture concepts with ability to design, deploy, and support cloud-based systems in AWS
- Experience within Linux and Windows subsystem for Linux
- Knowledge of Splunk data platform
- Knowledge of AWS technologies and services, including S3, EFS, VPC, Route53, CloudFront, Backup, DataSync, KMS and Amazon MQ
- Ability to be customer-focused, self-directed, results oriented and demonstrate initiative.
- Strong problem-solving skills, ability to multitask within tight deadlines, and superior attention to detail; be self-directed and results/goal oriented
- Ability to achieve goals independently and with a team.
- Good written and oral communication skills
- Bachelors degree (computer science preferred)
Employee Benefits:
401(k)401(k) matchingDental insuranceEmployee assistance programEmployee discountFlexible scheduleFlexible spending accountHealth insuranceHealth savings accountLife insuranceOpportunities for advancementPaid time offParental leaveProfessional development assistanceReferral programVision insurance
IntraFi LLC is an Equal Opportunity Employer and does not discriminate on the basis of race, color, national origin, sex, religion, age, veteran status, disability, or sexual orientation in employment of the provision of services.IntraFis job application process may include online videoconference interviews, in-person interviews, presentations, and computer-based assessments. If you require reasonable accommodation to complete any part of the application process, please contact hr@intrafi.com.
PI60ccc4efade7-37641-39059678