CareerPlan

Senior Software Development Engineer

Office - Noida, INFull-time2026-10-20 → 2026-11-10

Core

Design, implement, test, and deploy scalable software and backend services for institutional investors, asset managers, and custodian banks.

Role type

Senior Software Development Engineer (Backend/ML)

Builds

Scalable backend services, data processing pipelines, and distributed systems for investment reporting and analytics

Domain

Financial Technology (FinTech), Investment Reporting, Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Java, Python, Cloud Platforms (AWS/Azure/GCP), Messaging Systems (Kafka, Pub/Sub, SQS/SNS), Machine Learning, NoSQL databases, Relational databases, Unit testing, Agile/SDLC

Preferred skills

Microservices architecture, Big data technologies (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica), Distributed systems design, System performance optimization, Technical documentation

Technologies

Java, Python, AWS, Azure, GCP, Kafka, Cloud Pub/Sub, SQS, SNS, Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica

Responsibilities

Develop quality software for large technology firms and financial institutions; Participate in Agile meetings to contribute to development strategies and product roadmap; Own critical processes that are highly available and scalable; Produce feature enhancements and react to emerging technologies; Mentor entry-level developers; Contribute to design and architectural decisions; Test and validate code in development and production; Address customer issues; Move major features through the entire lifecycle; Create system requirement documentation; Solve systemic problems; Lead technical breakdown of deliverables; Improve code quality and architecture; Design for impact/performance on dependencies

Seniority

Senior, hands-on IC