Senior Software Engineer (Solutions Engineering)
- New York, United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- API documentation / CLI / sample application / open source libraries / integration
- help others move independently
- software engineering
- designing reliable integration behavior
- retries
- idempotency
- asynchronous workflows
- data contracts
- TypeScript / Go / Ruby / Python
Preferred
- OpenAPI / API-client generation / event-driven systems / workflow engines
- authentication
- partner API research
- data mapping
- authorization flows
- architecture choices
Join Justworks as a Senior Software Engineer in Solutions Engineering. In this role, you will solve complex problems at the intersection of software, APIs, and developer workflows. You will lead technical discovery and solutioning for partner integrations, build and maintain developer ecosystem capabilities, and improve developer self-service. You will collaborate with various stakeholders and model Justworks' values of camaraderie, openness, grit, integrity, and simplicity.
Responsibilities
- Independently lead technical discovery and solutioning for priority partner integrations, including partner API research, data mapping, authentication and authorization flows, architecture choices, implementation support, and launch readiness.
- Build and maintain high-quality developer ecosystem capabilities: portal experiences, documentation tooling, SDKs, sample apps, quickstarts, integration templates, and developer-support automation.
- Run technical working sessions with partners, translate complex requirements into clear decisions and action plans, and communicate platform boundaries accurately.
- Skills and knowledge: You apply and continuously improve modern practices in API integrations, web applications, testing, observability, and developer experience
- Good judgment: You balance partner urgency with long-term maintainability, security, and operational quality
- You model Justworks' COGIS values—Camaraderie, Openness, Grit, Integrity, and Simplicity—in both the products you build and the relationships you create
Requirements
- Teamwork and communication: You build credibility in partner conversations and create durable written artifacts that help others move independently
- Resourcefulness: You find a clear route through ambiguity, prototype thoughtfully, and reduce recurring work through reusable solutions
- Influence and leadership: You lead through technical depth, clear recommendations, mentoring, and collaborative problem solving
- 5+ years of professional software engineering experience building and operating production systems
- Experience designing reliable integration behavior: retries, idempotency, asynchronous workflows, data contracts, monitoring, and incident and debugging practices
- Strong collaboration skills and comfort working across Engineering, Product, Partnerships and Sales, Support, and Security
- Evidence of delivering customer-facing or developer-facing experiences with a high bar for usability and documentation
- Strong experience consuming, integrating with, or building HTTP APIs; practical understanding of OAuth 2.0/OIDC, API authentication, tokens and scopes, webhooks, pagination, rate limits, and error handling
- Experience with backend and/or full-stack web development in one or more modern languages such as TypeScript, Go, Ruby, or Python
- Clear technical writing and the ability to explain architecture and tradeoffs to engineers, product partners, and external developers
- Experience maintaining an SDK, developer portal, API documentation, CLI, sample application, open source libraries, or an integration marketplace
- Experience in regulated, high-trust, or data-sensitive domains
- Experience working directly with enterprise technical stakeholders
Preferred
- Experience with OpenAPI, API-client generation, event-driven systems, or workflow engines
Pay
USD 188,000 - 242,000
jobapplier