Senior Software Engineer
Department: Engineering
Employment Type: Full Time
Location: United Kingdom
At Mojo Mortgages we are on a mission to become the largest and most disruptive mortgage broker in the UK. With the support from our family of brands, including Uswitch, Money, Confused, and Zoopla, we're scaling fast and taking the industry by storm. We're not just growing quickly, we're growing exponentially. The mortgage industry remains a very manual, complex and labour intensive industry, dealing with large slow moving financial institutions, strict FCA regulation and huge volumes of unstructured data in the form of phone calls, emails, SMS and documents. Our engineering teams are on a journey using state of the art AI, serverless technologies, modern data pipelines to automate away the complexity of the industry providing tooling to enable us to scale our business and dramatically simplify and speed up our ability to serve mortgage, protection and conveyancing advice to our customers.
Each engineer plays an integral role in the development, delivery, maintenance, and support of our advice systems, both customer-facing and internal tooling to empower our Mortgage Advisors, Income Protection Experts, Case Managers and Compliance teams.
We are looking for an experienced Senior Engineer who can bring a depth of experience to help shape this journey; working in a role with a high level of ownership, empowerment and impact.
What we have been working on recently
- QA Automation - Using AI to transcribe and assess phone conversations with our customers to ensure the advice we give our customers meets the FCA and Consumer Duty guidelines, savings hours of manual human time per application.
- Automation of Lender emails - We receive thousands of unstructured emails from Lenders on open mortgage applications, which requires someone to review and key data into Salesforce our CRM. We have now use LLMs to understand the requests and automate the necessary actions, giving more robust data entry and faster turn around times to our customers.
- Browser automation to key Mortgage Applications - Most Lenders do not have APIs to submit mortgage applications, so the data must be manually keyed from Salesforce into lender web portals, which is a time consuming and error prone task. Our team has created a browser extension to monitor our advisors and build a model to automatically detect which data needs to be entered into which fields reducing the time taken to submit an application by 20 minutes.
- Rate Check Promise - The time between receiving your first mortgage product recommendation and the decision to apply can take months and the rates can fluctuate dramatically during this time. Our team created a service unique to Mojo that continuously checks the mortgage market for better rates for our customers saving them on average over £740.
What you'll be doing
We're looking for a talented and driven senior software engineer to join our team and help us achieve our mission. If you're passionate about making a positive impact, love to innovate and want to be part of a dynamic and fast-paced team, we want to hear from you.
- Excellence: Work in an established & experienced product team branching into new feature development, supporting and improving the team’s delivery & technical expertise.
- Collaboration: Work with various cross-functional disciplines across the organisation to make the best ideas a reality.
- Autonomy: Authority over technical decisions and implementation approach, so you can deliver using methods that best align with your ways of working.
- Data Driven: Utilise rich real-time logs, metrics, and data to monitor and improve product performance & reliability.
- Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands.
- Experience: Enrich Mojo’s perspective by sharing your experience, knowledge & expertise in a continuous learning environment, growing your own career at the same time.
As part of a product engineering team you will be accountable for the whole product, and work on
- Feature ideation, development and measurement
- Defining, evolving, and applying team processes
- Developing simplified domain models for the product
- Maintaining the full stack, from product to payouts
- Building efficient CI/CD pipelines
- Optimising the UX & performance of the product across devices
What we're looking for
- Experience working in diverse cross-functional agile teams and eager to collaborate with other disciplines, such as Designers, Analysts & Product Owners. We value people that want to push themselves into unknown territories.
- Deep understanding of full stack modern Web Development and surrounding eco system, including HTTP & the Browser, Node, CSS, Typescript, React, Restful APIs. Our solutions are built using serverless approaches, with engineers owning devops of AWS cloud technologies such as Serverless Framework, Lambda, SQS and API gateways via terraform and CI/CD pipelines.
- Reasonable experience in data engineering from data structures and modelling in semantic layers to design and maintenance of robust pipelines, processing, efficient querying in data warehouses.
- We use Twilio to speak with our customers and is the backbone of our business, some experience with working with Telephony based systems would be advantageous
- Pragmatic approach to deliver effective solutions to address business & consumer challenges
- Passionate about the product life cycle and the customer\'s lifetime value improving accessibility, enhancing performance, optimisation user experience through experimentation. Without our customers, we wouldn’t have a business
- Committed to your own development and excited to make a direct, substantial impact within a company that provides you with full autonomy to release changes continuously throughout the day.
You don’t need to tick off everything on this list - so don’t let that hold you back from applying. We want to make sure you’re learning plenty during your time with us!
What we offer
- Remote working
- Work from anywhere in the world for up to 22 days per year
- 25 days holiday plus bank holidays (up to 28 days with length of service)
- Company social events
- Pension via Aviva (Pension match up to 5%)
- Sick pay and sick pay insurance
- Wellness programme from Able Futures
- Critical Illness cover & Subsidised private medical insurance
- Death in service Policy
- Enhanced Maternity, primary adoption & Enhanced paternity & secondary adoption pay
- Compassionate leave
- Long service awards up to £5000