Title: Senior Software Engineer – API Enablement
Location: Milwaukee, WI
Type: Hybrid (3 days onsite per week)
Duration: ASAP – 04/30/2027
Work Schedule: 8:00 AM – 5:00 PM
Perks: Competitive Rates, Benefits, free daily lunch when onsite
Job Description:
We’re seeking a Senior Software Engineer to join our API Enablement Team, a small, high‑impact horizontal engineering group focused on building and maintaining enterprise‑level API tooling, governance automation, and developer experience platforms.
This team enables domain engineering teams across the organization to design, build, and publish high‑quality APIs efficiently and consistently. In this role, you’ll work on foundational platforms—including API quality enforcement engines, SDK generators, and the enterprise API catalog—that directly accelerate development and improve governance at scale.
What You’ll Do
- Collaborate with the API Enablement team to design, build, and maintain enterprise‑grade internal tooling and platforms
- Contribute to cross‑cutting technical solutions, including:
- API quality and compliance automation
- Client SDK generation
- Enterprise API catalogs and developer experience platforms
- Champion contract‑first API design and tooling built around the OpenAPI Specification (OAS)
- Participate in feature refinement, solution design, and decomposition of work into deliverable items
- Partner across organizational boundaries with domain engineering teams, Enterprise Architecture, and API Management
- Identify opportunities for continuous improvement and own initiatives that enhance team effectiveness
- Communicate clearly and collaboratively with both technical and non‑technical stakeholders
Required Qualifications
- Bachelor’s degree or equivalent professional experience
- 8+ years of professional software development experience
- 5+ years of experience with API design, development, and governance using REST and OpenAPI
- Strong experience with Java and/or Node.js / TypeScript
- Hands‑on experience with:
- Contract‑first API design
- API quality automation
- Internal platform or developer tooling development
- Proven ability to architect and deliver impactful platform or tooling solutions in an enterprise environment
- Ability to work autonomously with minimal direction
- Excellent communication skills across technical and business audiences
Must‑Have Technical Skills
- RESTful API development & OpenAPI Specification (OAS)
- Java or Node.js / TypeScript
- Internal developer tooling & platform engineering
- Contract‑first API design
Nice‑to‑Have Skills
- CI/CD pipelines (GitLab preferred)
- API quality or compliance automation (e.g., Spectral)
- Client SDK generation (e.g., OpenAPI Generator, Kiota)
- API catalogs or developer portal platforms
- Policy‑based access control (PBAC) or similar enterprise authorization patterns
- Code generation tooling
Why This Role Matters
This position plays a critical role in scaling high‑quality API delivery across the organization. Your work will directly impact developer productivity, platform consistency, and governance—helping teams move faster while maintaining enterprise standards.
