Sr. Software Engineer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 1 Year(s)

Skills

Typescript
Node.js
Next.js GraphQL
JIRA
Agile
Okta
OpenTelemetry
Grafana
TDD
AWS
CI/CD

Job Details

NO PHONE CALLS PLEASE! Calls will not be returned

We welcome individual candidates and Corp-to-Corp (CTC) resume submissions.

6-month contract

REMOTE must live within 50 miles of Baltimore MD (preferable), Wilmington DE, Charlotte NC, Evansville IN, Irving TX.

NO PHONE CALLS PLEASE! Calls will not be returned.

We are seeking a Sr. Software Engineer to help our direct client. This is a remote position being onsite 3 days per week. Must live within 50 miles of Baltimore MD (preferably), Wilmington DE, Charlotte NC, Evansville IN, or Irving TX for occasional onsite

You ll be the go-to hands-on coder across our document platform DMS (Box), future IDP, Closing Document Generation (Drools + templates), and E-Signing (DocuSign). This is a pure individual contributor role (no people management) focused on building high-quality, observable, production code quickly and safely in a cloud-native stack.

Responsibilities:

  • Design and implement services and Apollo GraphQL subgraph/resolvers in TypeScript and Node.js; build clean contracts used by Catalyst, ELF, and other apps.
  • Ship event-driven features (Kafka and SQS) with idempotent processing, retries, circuit breakers, and instant rollback (shadow/parallel modes).
  • Integrate and harden Box DMS (uploads, metadata, retention, legal hold), DocuSign (responsive signing, callbacks), and Snowflake pipelines where needed.
  • Build and evolve DocGen: one-template-per-form, data binding, and Drools rules to determine package contents; support PDF diffing in parallel rollout.
  • Contribute to future IDP paths (classification, decomposition, neural extraction hooks, fraud/tamper signals) with clear APIs for BPMN orchestration.
  • Engineer for operations: test-driven development (TDD), performance and load testing, OpenTelemetry traces/metrics/logs, meaningful Service Level Objectives (SLO), and production dashboards.
  • Work in a mono-repo with strict CI/CD, PR reviews, static analysis, and automated security scanning.

Requirements:

  • BS in Computer Science or related discipline from accredited college or university.
  • 8+ years building distributed backend services.
  • 5+ years with TypeScript, Node.js, and Next.js in production.
  • Backlog management in JIRA.
  • Deep experience with GraphQL (Apollo Federation), AWS (EKS/Lambda, API Gateway, S3, KMS, IAM), and event streams (Kafka, MSK or SQS).
  • Proven track record shipping fast with TDD, CI/CD, feature flags, and safe migration patterns (strangler, shadow/parallel).
  • Solid security and compliance chops: OAuth2/OIDC (Okta), least-privilege IAM, encryption, audit/retention.
  • Production observability with OpenTelemetry plus Grafana, Datadog, New Relic (or similar).
  • Agile management.

Nice to have:

  • Box SDKs/administration, watermark/audit patterns; DocuSign responsive signing; Drools and PDF templating; Kofax/Mobius familiarity; Camunda/BPMN and Snowflake integrations.

How success is measured:

  • 30 days: First service/feature shipped to lower envs with full tests, OpenTelemetry, dashboards, and runbooks; productive in mono-repo + CI/CD.
  • 60 days: Production rollout of at least one platform integration (Box/DocuSign/DocGen rule set); meaningful SLOs and alerts live.
  • 90 days: State/branch rollout contributions in shadow/parallel modes with zero-regret rollback; measurable latency/error-rate improvements and reduced manual steps.

We look forward to receiving your resume in PDF format!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Keller Schroeder