We are a diverse team of problem solvers who believe that the world’s financial resources should be more accessible. Our cloud banking platform is used by major banks like Wells Fargo, U.S. Bank, and over 330 other financial services institutions to acquire more customers, increase productivity, and deliver end-to-end digital experiences. Our software enables our customers to process an average of more than $5 billion in loans per day, making it possible for consumers to reach their financial goals faster and lead better lives. Come do work that matters.
The Infrastructure Team is solving significant internal engineering challenges as we expand from processing thousands to millions of loans, at an increasing number of lending organizations, and over an ever-larger part of the lifecycle of each loan. We are engineers who care deeply about delivering the best possible experience the first time.
The challenges we face are highly technical and have a significant impact on other engineering teams in the company! We are looking for engineers who are passionate about self-service infrastructure, service mesh, performance, security, and scalability. We seek a strong collaborator who is willing to work with platform development teams to understand their needs, design solutions that meet their immediate needs, and also establish good patterns for long-term scalability.
How you'll contribute: Design, develop, and maintain integration flows using the Mule Anypoint Platform using capabilities such as the Mule Runtime, Connectors, Design Center, and API managementCollaborate and review code with other engineers on the team to ensure each integration maintains a consistent level of technical standards as set by the teamCommunicate technical details clearly to various stakeholders of different technical expertise (solution architects, sales engineers, project managers, etc.)Ensure that integrations are designed and implemented as reusable building blocks as appropriate to allow for more efficient integrations of a similar typeDesign, develop, test, and support your integration through all development and production environmentsMaintain the reliability and uptime of your integrations through on-call shifts
Who you are: 4+ years of experience working as an Engineer supporting development and maintenance of systems integrationsExperience designing API specs using YAML/RAMLExperience using MuleSoft Anypoint Platform for development and maintenance of integrationsExperience defining/building capabilities through programming languages like Java, JavaScript and C++, outside of an integration platformUnderstanding of microservices architecture and relevant best practicesUnderstanding of API and web authentication protocols and the tradeoffs between themUnderstanding of synchronous vs asynchronous communication patterns and the tradeoffs between themStrong data modeling skills to understand and connect external data models to Blend data modelsExperience developing highly configurable and scalable servicesWillingness to deeply understand the technical details of Blend platform APIs and integration points
Bonus Points:Proficiency in Javascript, including experience with Node.js and/or TypeScript.Experience with Mule administration including configuration and tuningExperience developing/maintaining CI/CD solutions for integrations delivery
100% Remote roleFull-time position, with benefits - Not a contractor roleSalary range: 100K - 155K MXN/month