Find your next opportunity
Browse fresh openings from leading companies and apply with a resume tailored to the role.
Browse fresh openings from leading companies and apply with a resume tailored to the role.
11949 openings
3009-3016 of 11949AIDA Recruitment
Free to start · No card · 5 credits the moment you sign up
For our client, we are looking for Senior Software Engineers with strong expertise in JAVA to join a remote team developing and enhancing mission-critical software systems within the financial services industry.
In this role, you will contribute to the design, development, and maintenance of high-performance, scalable applications while collaborating with experienced engineers, architects, and business stakeholders. You will have the opportunity to influence technical decisions and work in a modern Agile environment using best software engineering practices.
You will be part of a long-term team augmentation project supporting a global investment management organization. Depending on your experience and interests, you may join one of the following engineering teams:
Develop systems responsible for routing, executing, and monitoring trades across global markets, including broker and venue connectivity, order routing, trade lifecycle management, and execution analytics.
Build and enhance the core Order Management System (OMS), supporting the complete investment order lifecycle-from order creation and compliance checks to routing, execution, allocations, and audit trails. This area requires a strong focus on correctness, reliability, and regulatory compliance.
Develop and maintain shared internal platforms, APIs, CI/CD tooling, and engineering infrastructure that support multiple development teams. The focus is on scalability, reliability, automation, and improving the overall developer experience.
This is a fully remote opportunity offering the chance to work on complex, business-critical systems using modern technologies while collaborating with international engineering teams. It is an excellent opportunity for senior engineers who enjoy solving challenging technical problems, building high-quality software, and contributing to the architecture of enterprise-scale platforms.
Your application will be reviewed within 24 hours of submission.
A short Q/A session to assess your experience and technical background. You can choose between:
Candidates whose experience best matches the role will be shortlisted and presented to the hiring manager.
The technical interview process includes:
Before the technical interview, candidates will be asked to sign a Non-Disclosure Agreement (NDA), as confidential information about the end client may be discussed during the interview.
To prepare the NDA, we will request the following information:
Candidates who successfully complete the previous stages will proceed to the end client interview process.
This stage may include one or more interview rounds. The first interview is typically a 60 min. (live coding) + 30 min. soft-skills discussion, focusing on your technical expertise, project experience, system design approach, and problem-solving skills.
Successful candidates will receive an offer and begin the onboarding process.
As part of the onboarding process, a background verification will be conducted. Candidates will be asked to provide the following documents:
Once all required documentation has been received and the background verification has been successfully completed, the onboarding process can begin.
Information about the processing of your personal data is provided in our Privacy Policy, which is available online a Privacy Policy
Originally posted on Himalayas
Start with a role or skill you want to use in your next job. Use the location and role filters to narrow the results, then open a listing to review the description. A title alone rarely explains the level of responsibility, working arrangement, or experience a team needs. Compare those details before deciding which opportunities deserve a tailored application.
Employers use different titles for similar work. If an exact phrase produces no results, try a shorter title, a core skill, or an alternative name for the role. Remove one filter at a time to understand which requirement is narrowing your search. A broader search can reveal suitable work without asking you to change your actual qualifications.
For each promising listing, read the responsibilities and separate essential requirements from preferences. Note the location, schedule, employment type, and compensation when provided. Missing details are questions to confirm with the employer. A remote opening may still require a particular country, work authorization, or time-zone overlap, so check the full posting before treating it as a location-independent opportunity.
Choose a few examples that demonstrate the skills this employer names. Explain your contribution and its outcome, using accurate numbers where available. Put the most relevant experience first and keep your resume easy to scan. Avoid adding technologies, qualifications, or achievements simply because they appear in a description. Your application should make your existing strengths easier to understand.
Follow the employer’s instructions for resumes, cover letters, work samples, and screening questions. Review the exported file before submitting it: confirm that contact details are correct, text can be selected, and links reach the intended pages. A resume check can help you spot unclear writing before you apply. Its feedback is advisory and does not predict a hiring decision.
Listings are collected from external sources and may change after they appear here. The employer or recruiting destination controls whether applications are open. If an original link is unavailable, check the company’s careers page for the title or move to another opening. An employer website link is a place to check current vacancies, rather than confirmation that a particular job is still accepting applications.
Keep a simple record of the company, role, job reference, application date, and documents you sent. Record any follow-up instructions and the next action you plan to take. This makes it easier to prepare for interviews, compare opportunities, and avoid applying repeatedly to the same opening through different boards. Review your shortlist as employers update their listings and prioritize opportunities with clear requirements that match the work you want to do.