Software Architect

Compunnel, Inc.

Roseland, Northern (NJ, KY)

Hybrid

USD 140,000 - 190,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a hands-on Software Architect in Roseland, NJ to design, build, and document scalable solutions. You will split time between architecture and coding, focusing on domain modeling, API schemas, GraphQL, MERN, and DSQL within an agile team.

You will contribute to production code and automation, while ensuring secure, high-performance designs and clear documentation across the project lifecycle.

Qualifications

  • Four-year college degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Strong experience with Test-Driven Development (TDD) and automated quality gates.
  • Strong problem-solving, analytical, and interpersonal skills.
  • Strong project and time management skills, including the ability to manage multiple priorities in fast-paced development environments.
  • Experience with ADLC.
  • Proficiency translating complex solutions into UML diagrams using Enterprise Architect, Mural, or similar tools.
  • Experience with at least one programming language such as Node.js or Java.
  • Experience with tools such as Jenkins and Docker.
  • Experience designing APIs used to integrate isolated systems with independent domains.
  • Experience as an API or backend developer.
  • Experience with MERN stack, DSQL, and GraphQL.

Responsibilities

  • Lead discussions with domain experts to gather the information required to develop accurate domain models.
  • Translate business and technical requirements into scalable, cacheable, performant, and secure solution designs.
  • Contribute hands-on to the codebase, including production code, automation, and supporting tools.
  • Create and maintain domain models as part of the SBS Architecture/Development team.
  • Create and maintain API and solution documentation.
  • Document technical decisions and evolve solutions throughout discovery and implementation.
  • Contribute to architecture and software development processes in an agile environment.

Skills

TDD
Domain modeling
Time management
Communication
API design
Backend development
UML diagrams

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Enterprise Architect
Mural
Jenkins
Docker

Job description

Job Summary

The Software Architect will investigate, design, and implement technical solutions while working closely with lean and agile teams responsible for implementing them. The role will contribute to domain modeling, API schemas and documentation, the ADLC and software development processes, and hands‑on development of production code, automation, and supporting tools using the MERN stack, DSQL, and GraphQL. This is a hands‑on role with an approximately 50/50 split between architecture and coding.

Key Responsibilities
  • Lead discussions with domain experts to gather the information required to develop accurate domain models
  • Quickly understand new domains and translate business and technical requirements into scalable, cacheable, performant, and secure solution designs
  • Contribute hands‑on to the codebase, including production code, automation, and supporting tools
  • Create and maintain domain models as part of the SBS Architecture/Development team
  • Create and maintain API and solution documentation
  • Work with fast‑paced innovation and development teams to document technical decisions and evolve solutions throughout discovery and implementation
  • Contribute to architecture and software development processes in an agile environment
Required Qualifications
  • Four‑year college degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
  • Strong experience with Test‑Driven Development (TDD) and automated quality gates
  • Strong problem‑solving, analytical, and interpersonal skills
  • Strong project and time management skills, including the ability to manage multiple priorities in fast‑paced development environments
  • Experience with ADLC
  • Proficiency translating complex solutions into UML diagrams using Enterprise Architect, Mural, or similar tools
  • Experience with at least one programming language such as Node.js or Java
  • Experience with tools such as Jenkins and Docker
  • Experience designing APIs used to integrate isolated systems with independent domains
  • Experience as an API or backend developer
  • Experience with MERN stack, DSQL, and GraphQL
Preferred Qualifications
  • Experience with SOX‑compliant systems
  • Experience in e‑commerce environments
  • Experience in cybersecurity environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Matlen Silver • Roseland (NJ)

On-site
USD 140,000 - 190,000
Software Architect
Software Architect

iSpeedToLead • United States

On-site
USD 120,000 - 160,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Sr Lead Architect
Sr Lead Architect

Cox Enterprises • Burlington (VT)

On-site
USD 130,000 - 195,000
Software Architect
Software Architect

TDIndustries • Town of Texas (WI)

On-site
USD 140,000 - 190,000
Application Architect
Application Architect

Compunnel, Inc. • Brookfield (CT)

On-site
USD 100,000 - 130,000
Principal Software Architect (React, Node.js, TypeScript)
Principal Software Architect (React, Node.js, TypeScript)

AspiringIT LLC • United States

On-site
USD 140,000 - 210,000
Technical Architect
Technical Architect

Veritis Group Inc • Plano (TX)

On-site
USD 120,000 - 180,000
Senior Software Architect
Senior Software Architect

Digital Monitoring Products • Springfield (MO)

On-site
USD 100,000 - 130,000
Software Architect
Software Architect

Prestige Staffing • Atlanta (GA)

On-site
USD 120,000 - 150,000