remoteonsite
Software Engineer - Nomura
Software Engineer
Software Engineer role focused on designing, developing, and maintaining high‑performance financial applications using Java, C++, Python and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain core trading and analytics applications using Java, C++ and Python.
- Implement robust data pipelines and database solutions with SQL and cloud platforms.
- Collaborate with quantitative analysts and traders to translate business requirements into technical specifications.
- Optimize code for low latency, high throughput, and scalability in a cloud environment (AWS).
- Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.
Requirements
- Bachelor's or higher degree in Computer Science, Engineering, or related field.
- 3+ years of professional software development experience, preferably in financial services.
- Strong proficiency in Java, C++, and Python programming.
- Experience with relational databases (SQL) and cloud services such as AWS.
- Solid understanding of algorithms, data structures, and performance optimization.