Software Developement Engineer III (JAVA+Rust)
UpstoxMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain scalable, high-performance backend services using Rust and Java for financial applications.
Optimize APIs, microservices, and distributed system components to ensure low latency and reliability.
Own technical deliverables, participate in system design, code reviews, and improve system observability and production stability.
Minimum Requirements
6–10 years of experience in software development and backend engineering.
Strong hands-on experience with Rust and Java.
Experience with distributed systems, concurrency, multithreading, and asynchronous programming.
Work Arrangement: Must be onsite in Bangalore 5 days a week.
Ideal Candidate Profile
Proven ability to independently own complex technical deliverables and collaborate across Product, QA, and DevOps teams.
Experience working on scalable, low-latency backend systems supporting fintech or real-time financial data is preferred though not mandatory.
Strong background in building APIs, microservices, and working with databases, caching, and messaging platforms like Kafka.
