Software Architect/Financial Engineer (Python)


We need a Super Hero! It really does depend on your definition, though. If you are into great people, a startup mentality with no startup issues and you enjoy writing code using Python and C# or C++ in a Linux environment, then you'll love working at IFG!

Join the company that’s bringing technological advancement to the commercial finance industry! We're looking for a Software Engineer to join our awesome development team.

Contact me on LinkedIn... I'm not a recruiter and I like working with nice people who are excited to learn. :) Here's what I need...

Software Architect/Financial Engineer

The Role

Financial Engineer/Software Data Architect is responsible for the strategic architecture and deployment of the data infrastructure ecosystems. As a key member of the technology team you will be responsible for architecting, designing and developing major components of a next generation stream and batch processing lending platform.


· Strong experience with object-oriented design, coding and testing patterns

· Experience in architecting, building and maintaining (commercial or open source) software platforms and large-scale data infrastructures

· Experience building big data solution

· 2+ years software development experience

· Experience with other technology such as Amazon EC2 is a plus

· A strong team player, ability to quickly triage and troubleshoot complex problems

Responsibilities and Duties:

· Develop and execute various methods for data collection and acquisition.

· Analyze statistics, recommend ways to improve various outlining risk model.

· Develop and write various functional requirement documents to assist various software developers.

· Coordinate with various software developers and perform various tests on software requirements.

· Administer technical performance and monitor up gradation process for various businesses.

· Monitor all account related issues and provide expert advice on various methods and processes for existing systems.

· Perform and evaluate all functional requirements and perform required calculations such as algorithms.

· Perform research on various products, gather knowledge on user requirement and develop plans to improve products.

· Design and execute various pricing models for financial products and services.

· Monitor all lending models, establish capacity parameters and recommend improvements on same.

· Administer all risk calculations for customer and evaluate appropriate tools for same.

· Manage and resolve all complex financial issues and develop effective mathematical and statistical methods to resolve issues.

· Coordinate with software developers and develop effective implementation methods for various functional products.

Preferred skills:

· Numerical/financial algorithms, XML, JSON, C#, Java

· Database relationship and data schemas

· RESTFUL API knowledge

· Software testing methodology

· financial analysis skills

· FRM (Financial Risk Manager) Certification


  • Bachelor's Degree required
  • Master Degree preferred

Or, know someone who would be a perfect fit? Let them know!

Workplace & culture

Be surrounded by inspiring colleagues who insist on being more tomorrow than we are today: not just by embracing a digital future -  but by inventing it!

Already working at The Interface Financial Group?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor