Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
Named one of the top 3 fastest-growing banking brands in the U.S. in 2020.
Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.
Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered.
WHAT THEY OFFER YOU:
Strong Executive leadership team investing in its talent and committed to developing people
Fast paced, highly collaborative, teamwork-oriented environment
Opportunity to drive change with a strong focus on process improvement in a high visibility role
Fantastic base salary + bonus potential and excellent benefits package
WHAT YOU WILL DO
Collaborate closely with Product Managers, Program Managers, Engineers, business stakeholders, and 3rd-party vendors to guide the design and implementation of enterprise-level software systems using cloud computing technologies
Participate in proof-of-concept (POC) implementations as needed to evaluate the suitability of new technologies, processes, or architectural patterns.
Contribute to architectural guidelines and technology standards for the organization as well as the development of RFPs and SOWs to participate in the vendor selection process as needed.
Lead the design of architecture-level solutions to meet requirements, working with relevant Engineering leads as needed to refine the approaches.
Identify opportunities to adopt innovative technologies, processes, and architectural patterns that improve existing systems and support our business goals.
THE BACKGROUND THAT FITS
Bachelor's degree or higher in Computer Science or equivalent field from an accredited college or university.
5+ years of relevant work experience in software development.
Experience as a Lead Software Engineer designing solutions for non-trivial features implemented by a team of developers.
Expertise working with a Cloud platform such as Azure, AWS, Google Cloud, or similar.
Ability to design enterprise-class APIs (RESTful design, OpenAPI, API versioning).
Expertise integrating systems using synchronous APIs and/or asynchronous technologies such as Kafka, Azure Event Hubs, AWS Kinesis, or similar.
Agile development, continuous integration and deployment (CI/CD), DevOps, and Infrastructure as Code (IaC).