
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
A leading software development firm seeks a Senior Software Engineer to design and optimize algorithms for real-time market surveillance and data analysis. The ideal candidate will have over 4 years of experience in Java and Spring, with a strong background in the crypto or blockchain industry. This role involves collaborating with multidisciplinary teams to ensure system reliability and performance. The company offers competitive USD-based compensation, mentorship, and flexible working arrangements for work-life balance.
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!
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.
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.