Senior Software Development Engineer
NTT (company site, opens in a new tab)BengaluruHybridDirect career pageEst. 20–35 LPA
Posted 21h ago
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Reach people at NTT
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at NTT you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, develop, and test software systems and modules including cloud-based and micro-services environments focusing on APIs, telemetry, and ML/AI data processing.
- Lead prototype development for multi-vendor infrastructure and present solutions internally and to clients.
- Collaborate across multiple teams for software deployment, automated testing, code review, refactoring, and documentation maintenance.
Minimum Requirements
- Bachelor's degree or equivalent in Computer Science, Engineering, or related field.
- Advanced proficiency with cloud architectures (AWS, GCP, Azure), programming languages (C/C++, C#, Java, JavaScript, Python, Node.js), micro-services, APIs, SQL and NoSQL databases, and container runtimes (Kubernetes, Docker).
- Advanced demonstrated experience in full software delivery lifecycle with Agile/Lean methodologies and DevOps practices.
- Work Experience Required: Advanced demonstrated experience in software development, especially with geo-distributed teams, large data sets, ML/AI algorithm application, and micro-services development.
Ideal Candidate Profile
- Subject matter expert with deep experience in cloud-native software architecture and distributed systems dealing with both structured and unstructured data.
- Experienced in working across diverse global teams through all software development phases from innovation to production with strong focus on quality and performance.
- Proven ability to handle end-to-end software lifecycle in Agile environment with emphasis on test-driven development, CI/CD pipelines, and automation.