CURRENT OPENINGS
Senior Software Engineer
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.
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.
- 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!