About the Role
The role involves developing high-performance software solutions, collaborating with cross-functional teams, and contributing to the full lifecycle of product development from concept to deployment.
Responsibilities
- Design and implement robust software components
- Collaborate with product and engineering teams to define technical requirements
- Write clean, maintainable, and efficient code
- Participate in code reviews and system design discussions
- Troubleshoot and debug production issues
- Optimize applications for speed and scalability
- Integrate third-party services and APIs
- Ensure software security and data protection standards
- Support deployment pipelines and DevOps practices
- Document technical specifications and system architecture
Nice to Have
- Master's degree in computer science or engineering
- Experience in financial technology or quantitative software
- Knowledge of high-performance computing
- Familiarity with containerization and orchestration tools
- Background in mathematical modeling or numerical methods
- Experience with agile development environments
- Contributions to open-source projects
- Exposure to CI/CD frameworks
- Understanding of regulatory compliance in software
- Strong communication skills in technical contexts
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible hours
Team
Collaborative team environment focused on software innovation
About Us
We are a global leader in providing advanced analytics and risk management solutions for the financial services industry, leveraging cutting-edge technology to deliver precision and performance.
What We Offer
Opportunities for professional growth, a supportive work culture, access to advanced tools and technologies, and involvement in impactful projects that shape the future of financial computing.
Available for qualified candidates