Software Engineer (Senior) ID44885
Descrição da Vaga
**Important:** *after confirming your application on this platform, you’ll receive an email with the next step: completing your application on our internal site, LaunchPod. So keep an eye on your inbox and don’t miss this step — without it, the process can’t move forward.* **About the role:** As a **Senior Software Engineer**, you’ll design and optimize advanced algorithms that power real\-time market surveillance and data analysis, ensuring high accuracy and performance across complex trading systems. You’ll contribute to the architecture of scalable, fault\-tolerant platforms handling large\-scale financial data while collaborating closely with quantitative and compliance experts. This role offers the opportunity to shape core systems at the intersection of finance, data, and engineering innovation. **What you will do** * Design, implement, and optimize sophisticated algorithms for batch and real\-time monitoring of market data and trading activities; * Collaborate with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of surveillance strategies; * Contribute to the architecture and design of scalable and high\-performance software systems that process and analyze large volumes of trading data in batch and real\-time; * Ensure system reliability, fault tolerance, with high throughput for batch and low\-latency performance for real\-time processing; * Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance; * Identify areas for optimization and implement necessary changes. **Must haves** * **4\+ years of experience** and proficiency in **Java** and **Spring** programming; * Experience in crypto or blockchain; * Experience with algorithmic development and optimization; * Solid understanding of software engineering principles, design patterns, and system architecture; * Hands\-on experience with real\-time data processing frameworks such as databases and distributed computing; * Excellent problem\-solving skills, attention to detail, and the ability to work in a fast\-paced, dynamic environment; * Effective communication skills to collaborate with multidisciplinary teams and present complex technical concepts to non\-technical stakeholders; * Experience with monitoring and managing production environments; * Great interpersonal skills and a team player; * **Bachelor’s degree** in Computer Science, Engineering, Mathematics, or a related field; Master’s degree or PhD is a plus; * Upper\-intermediate English level. **Nice to haves** * Python experience; * Experience with data analysis, statistical modeling, and machine learning techniques is advantageous. **About us** AgileEngine is an Inc. 5000 company that creates award\-winning software for Fortune 500 brands and trailblazing startups across 17\+ industries. We rank among the leaders in areas like application development and AI/ML, and our people\-first culture has earned us multiple Best Place to Work awards. If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! **Perks and benefits** * **Professional growth:** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. * **Competitive compensation:** We match your ever\-growing skills, talent, and contributions with competitive USD\-based compensation and budgets for education, fitness, and team activities. * **A selection of exciting projects:** Join projects with modern solutions development and top\-tier clients that include Fortune 500 enterprises and leading product brands. * **Flextime:** Tailor your schedule for an optimal work\-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive. Job Type: Full\-time
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev