Job summary
Job post source
This job is directly from FlexTrade
Job overview
The Sr. Software Developer (Scala-Java) role at FlexTrade focuses on developing and enhancing the FlexONE OMS/EMS platform, impacting the firm's flagship buy-side order management system.
Responsibilities and impact
The role involves becoming an API subject matter expert, communicating API usage, assisting support teams, mentoring colleagues, designing and implementing API features using Scala and gRPC, and improving AI-generated code productivity.
Experience and skills
Candidates need a Bachelor's degree in CS or related field, 3-5 years of software development experience, expert knowledge in programming languages like Java, Scala, C#, or Python, strong API design and documentation skills, and excellent communication abilities; financial services experience and functional programming knowledge are preferred.
Work environment and culture
FlexTrade values ownership, flexibility, integrity, collaboration, continuous improvement, and having fun, fostering a supportive and innovative work environment.
Company information
FlexTrade Systems provides customized multi-asset execution and order management trading solutions for financial institutions, partnering with major capital markets firms globally and focusing on adaptable technology and innovation.
Team overview
The candidate will join the FlexONE team responsible for the development of FlexTrade's flagship buy-side OMS, working collaboratively in a distributed engineering environment.
Application process
Applicants are encouraged to apply via the link on the job page; unsolicited resumes from recruiters are not accepted without authorization.
Unique job features
The job offers the opportunity to work on a state-of-the-art OMS/EMS platform using advanced technologies like Scala, gRPC, and AI-driven API assistants.
Company overview
FlexTrade is a global leader in multi-asset execution and order management systems for equities, foreign exchange, options, futures, and fixed income. Founded in 1996, the company pioneered broker-neutral trading platforms, allowing clients to customize their trading strategies and access a wide range of liquidity sources. FlexTrade generates revenue through software licensing, subscription fees, and professional services. Key historical milestones include the launch of FlexTRADER, the industry’s first broker-neutral execution management trading system, and continuous innovation in algorithmic trading and analytics.
How to land this job
Position your resume to highlight your expertise in Scala and Java, emphasizing your experience with API design, implementation, and documentation, as these are core to the Sr. Software Developer role at FlexTrade.
Showcase your ability to communicate complex technical concepts clearly, both in written form and through code examples, reflecting the job's focus on client interaction and internal collaboration.
Apply through multiple channels including FlexTrade's official corporate careers page and LinkedIn to maximize your application visibility and ensure it reaches the right hiring teams.
Connect on LinkedIn with current FlexTrade developers in the FlexONE team or related engineering groups; start conversations by referencing recent FlexTrade innovations or asking about the challenges faced in developing the FlexONE OMS platform.
Optimize your resume for ATS by incorporating keywords such as 'Scala,' 'Java,' 'API design,' 'gRPC,' 'financial software development,' and 'functional programming' to improve your chances of passing automated screenings.
Leverage Jennie Johnson's Power Apply feature to automate tailored resume submissions, identify the best application portals, and find relevant LinkedIn contacts, allowing you to focus your energy on preparing for interviews and skill enhancement.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.