NTT DATA North America · 19 hours ago
Senior Software Engineer (Backend)
NTT DATA is a trusted global innovator of business and technology services, and they are seeking a Senior Software Engineer (Backend) to design, build, and scale backend systems. This role emphasizes Java and Python development, microservices architecture, and collaboration with product, data, and platform teams to deliver secure and intelligent backend solutions.
ConsultingDigital MarketingInformation ServicesInformation TechnologyIT Management
Responsibilities
Design, develop, and maintain scalable backend services and APIs using Java, Spring Boot frameworks, and Python with development accounting for 70-80% of your time
Build and evolve microservices-based architectures with a focus on performance, reliability, and maintainability
Develop and integrate RESTful APIs and event-driven services
Collaborate with AI/ML engineers and data teams to integrate AI-powered features, including LLM-based services and intelligent automation
Lead technical design discussions and contribute to architectural decisions
Ensure backend systems meet requirements for security, scalability, performance, and availability
Debug and resolve complex production issues; lead root cause analysis and remediation
Drive best practices in code quality, testing, observability, and documentation
Mentor junior and mid-level engineers and provide technical leadership within agile teams
Partner with DevOps and SRE teams to improve CI/CD pipelines, deployment strategies, and system monitoring
Qualification
Required
7+ years of professional experience as a Back End or Software Engineer
7+ years Java, Spring Boot, and object-oriented design principles
7+ years experience with Python for API development, data processing, automation, or AI integration
5+ years designing and building RESTful APIs and distributed systems
5+ years of data persistence technologies (SQL and/or NoSQL)
5+ years experience with CI/CD pipelines and tools such as Git, Jenkins, Maven, or similar
Familiarity with cloud-based platforms and open-source technologies
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Preferred
Experience integrating AI/ML or LLM-based solutions (e.g., OpenAI APIs, LangChain, Vertex AI, Hugging Face, or similar)
Experience building Python-based AI services, model inference APIs, or data pipelines
Experience with event-driven architectures (Kafka, Pub/Sub, or similar)
Experience with NoSQL databases such as MongoDB or document stores
Cloud experience with Google Cloud Platform (GCP), AWS, or Azure
Experience with containerization and orchestration technologies such as Docker and Kubernetes
Knowledge of serverless architectures (Lambda, Cloud Functions, Azure Functions)
Experience in healthcare industry
Experience working in Agile / Scrum environments
Benefits
Medical, dental, and vision insurance
Flexible spending or health savings account
Life, and AD&D insurance
Short-and long-term disability coverage
Paid time off
Employee assistance
Participation in a 401k program with company match
Additional voluntary or legally required benefits
Company
NTT DATA North America
NTT DATA, Inc. is a trusted global innovator of business and technology services.
H1B Sponsorship
NTT DATA North America has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (144)
2024 (182)
2023 (257)
2022 (871)
2021 (809)
2020 (1266)
Funding
Current Stage
Late StageRecent News
2025-12-05
Company data provided by crunchbase