Posted 4 days ago

Senior Software Engineer

The Role

 

We're seeking a Senior Software Engineer to lead our development team in building robust financial systems. You'll work at the intersection of technology and finance, architecting solutions that handle complex lending operations while ensuring scalability and security.

 

Key Responsibilities

  • Lead the technical architecture and development of our credit platform
  • Design and implement scalable, cloud-based financial solutions using Python, Microsoft Azure, MongoDB, and SQL
  • Guide and mentor developers while fostering engineering best practices
  • Collaborate with finance teams to translate business requirements into technical solutions
  • Oversee system reliability, security, and compliance with financial standards
  • Drive front-end and back-end integration for seamless user experiences
  • Establish technical specifications and coding standards
  • Lead code reviews and ensure code quality across the platform

 

Technical Skills

  • Strong experience with Python and web application development
  • Proven track record building cloud solutions, preferably with Microsoft Azure
  • Experience with both SQL and NoSQL databases (MongoDB)
  • Proficiency in developing secure, scalable financial applications
  • Knowledge of modern software architecture patterns and best practices

 

Business Domain

  • Experience with or interest in fintech, lending, or financial systems
  • Understanding of credit operations and financial data processing
  • Ability to collaborate effectively with finance teams
  • Interest in emerging market financial solutions

 

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 7+ years of software development experience
  • Track record of technical leadership and mentoring
  • Strong communication and problem-solving abilities
  • Experience with financial or banking systems is strongly preferred plus


This is a contract role with the opportunity to become full-time for the right candidate.

  • 1Screening Call
  • 2Take Home Assessment
  • 3Tech Interview (challenge review)
  • 4Team Interview
  • 5Interview with the CEO + CFO
  • 6Cultural Fit Interview with HR