Software Engineer – Document Generation

NTT Data Americas, Inc. — Charlotte, Mecklenburg County
Full-Time Apr 28, 2026
From $2,191/week
Apply Now →

About This Position

NTT Data Americas, Inc. is hiring a Software Engineer – Document Generation in Charlotte, Mecklenburg County, US. This senior‑level role offers a salary of $113,909.97 and focuses on designing and delivering automated document creation solutions.

Key Responsibilities

  • Design, develop, and maintain document generation services using modern programming languages and frameworks.
  • Collaborate with product owners, UX designers, and QA teams to translate business requirements into scalable technical solutions.
  • Implement APIs and micro‑services that integrate with existing enterprise systems.
  • Ensure high performance, security, and compliance of generated documents across multiple formats (PDF, Word, HTML).
  • Conduct code reviews, mentor junior engineers, and contribute to continuous‑integration/continuous‑deployment pipelines.
  • Stay current with industry trends and propose innovative improvements to the document generation platform.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional software development experience, preferably in document generation, reporting, or content management.
  • Proficiency in languages such as Java, C#, Python, or JavaScript and experience with templating engines (e.g., Apache Velocity, Razor, Thymeleaf).
  • Strong understanding of RESTful APIs, micro‑service architecture, and cloud platforms (AWS, Azure, or GCP).
  • Experience with version control (Git), CI/CD tools, and Agile/Scrum methodologies.
  • Excellent problem‑solving, communication, and teamwork skills.

Preferred Experience

  • Knowledge of document standards like XSL‑FO, OpenXML, or PDF/A.
  • Familiarity with containerization (Docker, Kubernetes) and infrastructure‑as‑code.
  • Certification or hands‑on experience with NTT DATA technologies or solutions.

What We Offer

  • Competitive salary of $113,909.97 annually.
  • Comprehensive health, dental, and vision benefits.
  • Professional development and certification support.
  • Inclusive, collaborative culture that values innovation.

Frequently Asked Questions

What technologies will I use as a Document Generation Software Engineer?

You will work with languages such as Java, C#, or Python, templating engines like Velocity or Razor, and cloud services (AWS, Azure) to build scalable document generation APIs.

Is remote work possible for this position?

The role is based in Charlotte, Mecklenburg County, and while occasional remote days may be discussed, the position primarily requires on‑site collaboration.

What level of experience is required?

NTT Data expects at least 5 years of professional software development experience, particularly with document generation or related content‑management systems.

Frequently Asked Questions

How do I apply?

Click the Apply Now button to submit your application directly to the employer.

What is the salary?

The estimated compensation for this role is From $2,191/week.

Is this remote?

Check the job description for location requirements.

Ready to apply?

Take the next step in your career today

Apply Now

Job Details

Company
NTT Data Americas, Inc.
Location
Charlotte, Mecklenburg County
Type
Full-Time
Salary
From $2,191/week
Posted
28/04/2026
Quick Apply

Similar Jobs

CAD Draftsperson Motive Companies
Workday Integration Lead Robert Half Limited
Senior Accountant GiveCampus
AI
WeHired AI Online