Senior Software Engineer (Backend) jobs in United States
cer-icon
Apply on Employer Site
company-logo

NTT DATA North America · 2 hours ago

Senior Software Engineer (Backend)

NTT DATA North America is seeking a Senior Software Engineer (Backend) to design, build, and scale backend systems that power mission-critical applications. This role involves working with Java and Python, focusing on microservices architecture and AI-driven capabilities, while collaborating with various teams to deliver secure and intelligent backend solutions.

ConsultingDigital MarketingInformation ServicesInformation TechnologyIT Management
check
H1B Sponsor Likelynote

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

JavaPythonSpring BootMicroservices architectureRESTful APIsCI/CD pipelinesSQL/NoSQLCloud platformsAI/ML integrationSoft skills

Required

7+ years of professional experience as a Back End or Software Engineer
Strong expertise in Java, Spring Boot, and object-oriented design principles
Strong experience with Python for API development, data processing, automation, or AI integration
Experience designing and building RESTful APIs and distributed systems
Proven experience with microservices architecture and service-to-service communication
Solid understanding of data persistence technologies (SQL and/or NoSQL)
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
5+ years of professional experience as a Full Stack Engineer
Strong experience with modern front-end technologies including React, Next.js, Angular, TypeScript, Jest, and Cypress
Experience building micro frontend architectures and component-driven UI systems
Extensive back-end development experience using Java, J2EE, Spring / Spring Boot, and RESTful APIs
Experience designing and implementing microservices-based architectures
Strong understanding of object-oriented analysis and design patterns
Experience with CI/CD tools and practices such as Git, Jenkins, Maven, JMeter, or similar
Familiarity with open-source technologies and cloud-based platforms
Associate's or Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent 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
5+ years of experience with Java and Spring Boot microservices
5+ years of experience with React and TypeScript
2+ years of experience with MongoDB or similar NoSQL databases
1+ year of experience working with Google Cloud Platform (GCP)
Experience developing software in healthcare industry
Proven experience working in Agile / Scrum environments
Strong written and verbal communication skills with the ability to explain technical concepts clearly

Company

NTT DATA North America

company-logo
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 Stage

Leadership Team

leader-logo
John Barr
Vice President - Insurance Strategy
linkedin
Company data provided by crunchbase