Software Engineer (Solutions Engineering)
Posted Updated
Summary
Builds developer-facing experiences at Justworks—developer portal, documentation tooling, SDKs, quickstarts, and integration templates—while supporting partner integrations by researching APIs, implementing components, and turning repeated friction into self-service improvements.
- On this team, you will build the connective tissue of the Justworks developer ecosystem while supporting partner integrations
- You will learn directly from developer and partner feedback, contribute to hands-on solutioning, and turn repeatable needs into self-service capabilities
- Build, test, deploy, and operate developer-facing experiences such as developer portal, documentation tooling, SDK improvements, quickstarts, code samples, and integration templates
- Contribute to partner integration work by researching APIs, implementing well-scoped components, validating integration flows, and preparing clear technical documentation and test plans
- Pair with senior engineers in partner working sessions; progressively own bounded technical discussions and follow-up deliverables
- Turn repeated questions and friction into durable improvements to docs, samples, SDKs, tooling, and product feedback
- Write maintainable code with appropriate automated tests, logging and metrics, code review, and security practices
- Participate in design reviews, incident and debugging work, and team retrospectives; use what you learn to improve the developer journey
- Collaborate with Engineering, Product, Partnerships and Sales, and Support with curiosity, reliability, and clear communication
Benefits
- Paid volunteer work
- Paid parental leave
- Work from home opportunities
- Medical, dental, and vision insurance, plus access to One Medical, Kindbody, and Teladoc
- Premium access to Headspace, ClassPass stipends, and webinars to support your overall wellness on topics like nutrition, budgeting, mindfulness, and more
- All Justworks offers include equity, and Justworkers can continue to earn more over time with promotions and tenure
- Extensive learning & development opportunities through workshops, ExecOnline, Udemy, and BetterUp coaching
- Apprenticeship program that supports internal movement and growth
- You are a thoughtful software engineer who wants to make other developers successful
- You have solid engineering fundamentals and are developing confidence across web applications, APIs, and integration patterns
- You ask good questions, write what you learn down, and care about shipping complete experiences: code, tests, documentation, observability, and a clear path for someone else to use what you built
- You enjoy building products that are clear, reliable, and pleasant to use, and you are energized by learning how real customers and partners use an API, not just how it is supposed to work on a diagram
- Resourcefulness: You investigate thoughtfully, use available tools and documentation well, and ask for help when it will unblock progress
- Skills and knowledge: You continuously strengthen your software-engineering, API, testing, and developer-experience craft
- Influence and leadership: You contribute ideas, share what you learn, and build trust through dependable execution
- Teamwork and communication: You communicate clearly, document your work, welcome feedback, and treat internal and external collaborators with respect
- Good judgment: You seek context, understand the impact of changes, raise risks early, and take ownership of the work you commit to
- A commitment to clear written communication, documentation, and collaborative software development
- Curiosity about developer tools, integrations, and the users of the software you build
- Familiarity with HTTP APIs and the fundamentals of web applications, including authentication, structured data, error handling, and testing
- 2+ years of professional software engineering experience, or equivalent experience building and shipping production-quality software
- Experience building, debugging, or consuming APIs in a professional, academic, open-source, or substantial personal-project setting
- Experience with one or more modern programming languages such as TypeScript/JavaScript, Go, Ruby, or Python
- Experience in customer-facing, developer-facing, or cross-functional product work
- Experience with a frontend framework, backend service, API client or SDK, developer documentation, or sample application
- Familiarity with OAuth/OIDC, OpenAPI, webhooks, cloud infrastructure, containers, or observability tools
