Senior JAVA Software Engineer ID23181
This is a remote position and we are hiring candidates from the whole country. Agile If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment every day, there’s no better place - guaranteed! :) What you will do Algorithm Development: Design, implement, and optimize sophisticated algorithms for batch and System Architecture: Contribute to the architecture and design of scalable and Codebase Maintenance: Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance. Identify areas for optimization and implement necessary changes. Must haves Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field; Minimum of 3 years of experience in algorithm development for financial markets, market surveillance, or related fields; Proficiency in programming languages such as, Java, Kotlin, C#, C++ or similar, and experience with algorithmic development and optimization; Solid understanding of software engineering principles, design patterns, and system architecture; Hands on experience with Excellent Effective communication skills to collaborate with multidisciplinary teams and present complex technical concepts to Experience with monitoring and managing production environments; Great interpersonal skills and a team player; Upper-intermediate English level. Nice to haves Master’s degree or Ph Python experience; Experience with data analysis, statistical modeling, and machine learning techniques is advantageous. Professional growth Accelerate your professional journey with mentorship, Tech Competitive compensation We match your A selection of exciting projects Join projects with modern solutions development and Flextime Tailor your schedule for an optimal
Engine is one of the Inc. 5000
- growing companies in the US and a
- 3 ranked dev shop according to Clutch. We create
- winning custom software solutions that help companies across 15+ industries change the lives of millions.
- time monitoring of market data and trading activities. Collaborate with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies;
- performance software systems that process and analyze large volumes of trading data in batch and
- time. Ensure system reliability, fault tolerance, with high throughput for batch and
- latency performance for RT;
- time data processing frameworks such as databases, and distributed computing;
- solving skills, attention to detail, and the ability to work in a
- paced, dynamic environment;
- technical stakeholders;
D is a plus;The benefits of joining us
Talks, and personalized growth roadmaps
- growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
- tier clients that include Fortune 500 enterprises and leading product brands
- life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă