Software Engineer – Document Generation
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
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,191/week.
Check the job description for location requirements.
Job Details
NTT Data Americas, Inc.
Charlotte, Mecklenburg County
Full-Time
From $2,191/week
28/04/2026