remote
Associate Software Engineer, Onboarding - Flextrade
Software Engineer
Entry‑level software engineer focused on building and integrating onboarding tools for a multi‑asset trading platform, using Java, C++, Python and SQL within an Agile, version‑controlled environment.
About the role
Key Responsibilities
- Develop, test, and maintain onboarding modules that integrate new clients into a multi‑asset execution and order management system.
- Collaborate with senior engineers and product owners to translate business requirements into clean, efficient code.
- Write automated unit and integration tests to ensure reliability and performance of onboarding workflows.
- Participate in code reviews, continuous integration pipelines, and version‑control best practices using Git.
- Assist in troubleshooting and resolving production issues related to client onboarding and data ingestion.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Java and C++ with exposure to Python for scripting and automation.
- Experience with relational databases and SQL for data manipulation and queries.
- Familiarity with Agile development methodologies and collaborative tools such as Jira or Azure DevOps.
- Strong problem‑solving skills, attention to detail, and ability to work effectively in a distributed team environment.
Skills
javacpythonsqlagile