About this role
Software Engineer – Linux & Automation (C++ and Python) – Pune
Project description
Join a mission-critical portfolio management platform team within a leading Swiss investment bank. You will contribute to a mature, high-performance production system and help elevate team efficiency through shared tools and best practices.
Responsibilities
- Develop, enhance, and maintain core components of a Linux-first portfolio management platform.
- Implement automation solutions to improve system reliability, performance, and operational efficiency.
- Collaborate closely with senior engineers, follow established direction, and deliver high-quality, well-tested code.
- Contribute ideas and improvements while supporting team standards, workflows, and engineering practices.
- Participate in continuous improvement of the platform.
Skills
- Must have
- 3 to 5 years of experience in software development
- Strong Linux engineering background with a focus on automation and system-level problem-solving
- Hands-on experience with C++ and Python
- Experience working with mature, large-scale systems and delivering reliable, incremental improvements
- Familiarity with QT
- Ability to take direction well, follow established processes, and execute tasks with consistency and ownership
- Strong communication skills and a collaborative mindset suited for mission-critical financial systems
- Nice to have
- Experience in fintech, trading, or portfolio management platforms, or a strong interest in this domain
- Knowledge of distributed systems, performance tuning, or low-latency engineering
- Understanding of software design patterns and best practices for high-availability systems
- Other
- Languages
- English: C1 Advanced
- Seniority
- Senior
- Pune, India
- Req. VR-125205
- Other Scripting Languages
- BCM Industry
- 23/09/2026
- Req. VR-125205