AVP, API Engineer
About the role
This remote position offers the flexibility to work from home, with occasional travel to the nearest office for in-person engagement activities such as team meetings, training, and culture events. You will lead the development and lifecycle management of consumer bank and credit servicing applications, serving as a technical expert and team leader.
Responsibilities
- Influence multiple Agile development teams through all phases of the SAFe development lifecycle.
- Implement new technologies and assist developers in migrating to them.
- Architect applications across the full stack, with expertise in PCF, Cloud Native Application Architecture, Microservices ecosystem, J2EE, Spring Java, and RESTful APIs.
- Design data models to support complex business processes.
- Drive a CI/CD strategy using Jenkins, Bitbucket, and uDeploy.
- Collaborate with software developers, UX designers, product managers, application architects, and customer application experts to create applications.
- Mentor and influence all levels of the team, including leadership.
- Ensure compliance with architecture, security, and technology standards.
- Assist in crafting and maintaining the future state technology architectural strategy, including application modernization and migration roadmaps.
- Lead Agile sprints as the technical expert, including sprint planning, daily standups, backlog grooming, and sprint reviews.
- Ensure application code quality through development, test, and QA processes.
- Participate in root cause analyses, incident reports, and provide direction for problem resolution.
- Analyze production defects, troubleshoot systems, identify root causes, and implement fixes.
- Provide 24x7 on-call support periodically throughout the year.
- Identify ways to increase efficiency and improve system performance.
- Work with third-party vendors to develop or integrate software into the company’s products.
- Perform other duties and special projects as assigned.
Requirements
- Bachelor’s degree and a minimum of 8 years of software engineering experience OR, in lieu of degree, a High School Diploma/GED with 10 years of software engineering experience.
- Minimum 6 years of application development experience.
- Spring Boot and Spring Cloud development background.
- Critical thinking, creativity, and problem-solving skills.
- Ability and flexibility to travel for business as required.
Qualifications
- Experience building and consuming web services via SOAP and REST.
- Expertise with continuous integration environments.
- Experience writing unit, integration, and UI test cases.
- Deep experience with responsive web design principles and cross-device support.
- Strong experience with Pivotal Cloud Foundry.
- Knowledge of using Splunk for production support.
- Experience with Database Architecture, Modeling, and familiarity with MySQL & SQL, Gemfire.
- Familiarity with JSON, REST, and XML-based web services.
- Working knowledge of the overall mobile industry.
- Excellence in technical communication with technical and non-technical peers.
- Strong cross-functional team player with the ability to work seamlessly across a matrix organization.
- Desire to work in a dynamic, fast-paced environment.
- Experience developing and supporting financial/banking applications.
- Excellent interpersonal skills with the ability to influence clients, team members, management, and external groups.
- Strong oral and written communication, analytical, and problem-solving skills.
- Experience utilizing Dev AI tools (e.g., GitHub Copilot).
- Ability to analyze, use structured problem-solving, and troubleshoot systems to identify root causes and resolutions.
Pay
The salary range for this position is $115,000 - $200,000 USD annually, with eligibility for an annual bonus based on individual and company performance. Actual compensation will be based on work experience, skill level, or knowledge. Salaries are adjusted according to market in CA, NY Metro, and Seattle.
Schedule
This role offers flexibility with the option to work from home, though occasional travel to the nearest office for in-person engagement activities (e.g., team meetings, training, culture events) is required. Employees must be fully vaccinated for in-person engagements.
Eligibility Requirements
- Must be 18 years or older.
- Must have a high school diploma or equivalent.
- Must be willing to take a drug test, submit to a background investigation, and provide fingerprints as part of the onboarding process.
- Must be able to satisfy the requirements of Section 19 of the Federal Deposit Insurance Act.
- Legal authorization to work in the U.S. is required; sponsorship for employment visas is not available for this role.