Point your AI agent at freehire and let it find you a job.

Get the CLI →

Source Group International

New

Software Engineer

Posted 9 views
Discussion

Summary

Python engineer building data processing, workflow, and analytical tools for investment research, data modelling, and portfolio construction on a cloud-native AWS stack (AppSync, Lambda, DynamoDB). Day to day involves writing clean Python, developing serverless solutions, and coaching junior engineers within a global team.

Overview

As a Python Software Engineer in Investment Technology, you build data processing, workflow, and analytical tools that support investment research, data modelling, and portfolio construction. You work within a global team delivering fast, reliable software with tangible impact on the investment business. You’ll contribute to a cloud-native stack on AWS, collaborating with cross-functional partners to refine products and mentor teammates. This role offers hands-on engineering, architectural impact, and opportunities to drive positive technology change.

Responsibilities
  • Write clean Python code to create reusable components and packages
  • Develop cloud-first solutions with AWS
  • Refine and evolve the platform in response to business needs
  • Collaborate with business users to produce maintainable Python solutions
  • Coach and develop junior engineers to promote best practices
Key requirements
  • 3+ years of Python software development in an enterprise environment
  • Experience with cloud and serverless services (AWS AppSync, Lambda, DynamoDB)
  • Experience building software solutions in Financial Services
  • Experience with SQL and NoSQL databases
  • Strong knowledge of Python standard libraries and popular third-party packages
  • Understanding of data structures and data transformation methods
  • Experience with Agile (Scrum), DevSecOps, CI/CD, and Git/GitHub
  • Ability to engage credibly with business and technical users at all levels
  • problem solving
  • business-facing communication
  • team collaboration
  • Python programming
  • AWS cloud services (AppSync, Lambda, DynamoDB)
  • SQL and NoSQL databases

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available