Software Architect

ADP•Roseland, NJ
•Hybrid

About The Position

The ADP Innovation Labs is looking for a Software Architect to help define some of its next generation products. The Software Architect will be responsible for investigating, designing and implementing technical solutions, and working with the lean/agile teams to implement them. These activities include, but are not limited to, documenting Domain Models, writing and maintaining API schemas and documentation, contributing to the ADLC and software development processes, and working hands on to the coding of production code, automation, and supporting tools using the NodeJS, DSQL and GraphQL.

Requirements

  • Four-year college degree in Computer Science or Engineering or related discipline preferred. Equivalent experience accepted.
  • TDD experience a must. We aim to automate all quality gates.
  • Strong problem solving, analytical skills and interpersonal skills.
  • Strong project and time management skills including multi-tasking in fast-paced development environments.
  • ADLC experience
  • Proficiency translating complex solutions into UML diagrams on Enterprise Architect, Mural, or Similar tools
  • Experience with at least one of the following programming languages: NodeJS, Python, Go.
  • Experience with tools such as Cloud technology: AWS, Jenkins and Docker
  • Experience as an API or backend developer.
  • AI/LLM Exposure. Familiar with major AI platforms (OpenAI, Anthropic, others) and ability to leverage to enhance products and features.
  • AI-Assisted Dev Tools. Proficient with coding tools (ChatGPT, Claude, CoPilot, Amazon Q, Cursor, etc).
  • AI Best Practices. Effective prompt engineering, performance optimization, and secure data handling.

Nice To Haves

  • Experience in SOX compliant systems, E-Commerce, and/or Cybersecurity a big plus.

Responsibilities

  • Lead discussions between domain experts to extract the necessary information to develop an accurate model.
  • Quickly understand complex business domains and translate them into scalable, high-performance, secure, and maintainable solution designs.
  • Hands on maintain and contribute to the codebase (This is a hands on role with 50-50 architecture/code split)
  • Create and maintain Domain Models as part of the Architecture/Development team
  • Create and maintain API and Solution documentation
  • Conduct code reviews to ensure adherence to architecture standards
  • Partner with Product, Engineering, and Domain Experts to align technical solutions with business objectives.

Benefits

  • Have courageous team collaboration.
  • Deliver at epic scale.
  • Be surrounded by curious learners.
  • Act like an owner - doer.
  • Give back to others.
  • Join a company committed to equality and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service