Posted Apr 3, 2026
As a Digital Engineering Staff Engineer at NTT DATA, you will play a crucial role in leading the architecture and development of robust, scalable .NET C# applications. Your primary focus will be on delivering high-quality software solutions for our clients. Here's how you can contribute to our team:
Key Responsibilities:
Lead the definition of the application architecture, choosing appropriate technologies and methodologies for end-to-end application delivery. - Design fast, resilient, and scalable applications, optimizing performance and scalability. - Manage and lead two teams, totaling 10-15 individuals. - Demonstrate expertise in at least one platform and proficiency in a secondary platform. - Architect modern, cloud-native, and microservice applications. - Utilize your experience in building distributed services in Azure. - Design distributed services using a contract-first approach. - Implement Event-Driven architecture, Domain-Driven Design, and Hexagonal architecture. - Experience with Kubernetes is a plus. - Create component designs, identify interactions within the system, and promote reuse concepts. - Collaborate with Product Management and development teams to translate functional requirements into working solutions. - Enforce development best practices and ensure high-quality delivery of enterprise solutions, including executing code reviews. - Act as a technical advisor for application development and IT teams, planning, implementing, and supporting new technologies. - Mentor junior team members on application system design, development, and maintenance. - Identify new areas of work and participate in the sales process with new clients. Qualifications Required:
12+ years of experience in architecting .NET C# web-based applications. - 7+ years of experience in leading .NET application architecture. - Proficiency with web service development and integration (SOAP, REST, JSON, XML). - Strong background in reporting and analytics within a .NET environment. - Experience in designing and developing web applications and microservice-based architectures. - Proficient in Visual Studio, C#, ASP.NET, and .NET framework components. - Experience with data-driven applications using MS SQL Server. - Familiarity with Agile methodology. Preferred Qualifications:
Master's Degree in Computer Science or Engineering. - Expertise in Object-Oriented Design and Service-Oriented Architecture. - Strong collaboration and coaching skills. - Proficiency in debugging and troubleshooting. - Excellent interpersonal, verbal, and written communication skills. - Ability to translate technical jargon into clear terms. - Proven ability to stay up-to-date with the latest technologies. In addition to the technical skills, we value the following mindset in our team members:
Lifelong Learner: Always seeking to improve technical and non-technical skills. - Team Player: Willing to go the extra mile to help teammates succeed. - Communicator: Ability to effectively communicate design ideas to technical and non-technical stakeholders. At NTT DATA, we are a trusted global innovator committed to helping clients innovate, optimize, and transform for long-term success. With a focus on responsible innovation, we invest in R&D to move confidently into the digital future. Join us in creating a diverse and inclusive environment where all employees can thrive. For more information about NTT DATA, visit us at nttdata.com. If you require assistance or accommodation due to a disability, please inform your recruiter. As a Digital Engineering Staff Engineer at NTT DATA, you will play a crucial role in leading the architecture and development of robust, scalable .NET C# applications. Your primary focus will be on delivering high-quality software solutions for our clients. Here's how you can contribute to our team:
Key Responsibilities:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City