Software Development Engineer
Greenland Investment Management
Salary undisclosed
Need a reasonable accommodation to apply or interview? Contact us.
JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.
Description
Company Profile:
Greenland Investment Management is a Mumbai headquartered global hedge fund manager managing assets in excess of USD 1 billion. We manage one of the 10 largest dedicated commodity hedge funds globally.
We specialize in cross-market arbitrage strategies across commodities and currencies, investing globally across 40+ markets. We employ a purely quantitative approach using our proprietary big-data research systems to systematically create consistent alpha generating strategies.
Our extensive network of globally interconnected and exchange co-located servers along with our low latency trading platforms allow us to algorithmically capture these market inefficiencies across asset classes.
Job Profile:
Python Engineers work on building the core operations infrastructure for the firm and automating hedge fund operations to ensure a smooth running of the firm.
Job Description:
- The team is responsible for the design, development and maintenance of critical, data-driven applications which are a key component of daily trading workflow.
- You will be designing and implementing various tools and processes used by Quants, Traders and Operations.
- Design and build data pipelines and workflow systems for various market data and trading systems used by various groups across the firm.
- Design and build analytical tools and reporting systems for operational and business insights.
- Collaborate closely with cross-functional teams to gather requirements and implement scalable solutions.
- Take complete ownership of projects which includes evaluating requirements, building good domain knowledge, design and code reviews for other team members, documentation, etc.
- Continuously improve and optimize existing Python codebase/processes for better performance and reliability.
- Our development environment is Python-based, with cross-platform work on Linux and Windows. We utilize tools such as Docker, Git, Messaging Queues, and cloud environments like AWS to build and deploy scalable systems.
Core Skills Needed:
- Graduate from a tier 1/2 engineering institute or equivalent.
- Between 1-3 years of experience in a coding-oriented role
- Candidate should have excellent problem-solving skills, high quantitative aptitude, and ability to turnaround projects quickly.
- The candidate should have one to three years of programming experience with Python (or Java or equivalent) at a Technology or Financial firm.
- Previous Python experience is not required, although we are looking for an established track record of working on large-scale object-oriented projects.
- Solid understanding of SQL databases for managing and querying data.
- Ability to work independently and as a part of a dynamic team.
- The candidate should be willing to work in a language-agnostic environment.
- Strong communication skills in English to effectively collaborate with team members and stakeholders.
Added Advantage:
- Prior experience in full stack or front-end technologies (React-JS or similar).
- Prior experience or exposure in finance or financial technology like high-frequency trading (HFT) or quantitative finance environments.
- Experience with data processing, ETL workflows, and integration of external data sources.
About this role
Greenland Investment Management, a USD 1 billion+ commodity hedge fund based in Mumbai, is looking for a Software Development Engineer to build and maintain the operational infrastructure that powers their quantitative trading strategies. You'd work on Python-based systems that handle market data pipelines, trading workflows, and analytical tools used by quants, traders, and operations teams across the firm. The role involves designing scalable data systems, building reporting tools for business insights, and optimizing existing codebases for performance—with full ownership of projects from requirements through code review and documentation.
The team operates in a fast-paced, technology-driven environment using Docker, Git, AWS, and messaging queues to deploy systems across Linux and Windows. You'll collaborate closely with cross-functional teams to understand their needs and deliver solutions quickly. The position suits engineers with 1–3 years of professional coding experience, strong Python fundamentals (or equivalent OOP language background), solid SQL knowledge, and the ability to work independently while communicating clearly in English. A background in finance, high-frequency trading, or full-stack development is a plus but not required; what matters most is quantitative aptitude, problem-solving ability, and experience shipping large-scale projects.
Typical pay for this role
$140,000
Typical range: $120,000 to $140,000
This role's local market on JobMinglr
Pay for this role
The employer didn't post a pay range for this role. That usually means pay is set in negotiation, which favors whoever arrives with numbers. Check ranges on comparable Software Development Engineer postings in Mumbai, and analyze any offer before you accept it.
Before you apply, worth reading
How JobMinglr reads this job
Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.