Senior Software Engineer
Core
Build and own shared components (libraries, SDKs, shared services, agentic tooling) that run inside every new service at impact.com, serving all engineering teams.
Role type
Senior Software Engineer (Platform Engineering)
Builds
Shared libraries, SDKs, shared services, agentic tooling (MCP servers, agents, skills, plugins), CI/CD policy checks, and template governance.
Domain
Software Engineering / Platform Engineering / Commerce
Required skills
Java, Spring, API design, SDK development, platform architecture, change management, AI tooling direction, technical writing, agentic tooling knowledge (MCP, agents, plugins)
Preferred skills
SaaS product experience, TypeScript, PHP, Affiliate & Partnerships Industry Fundamentals Certification
Technologies
Java, Spring, GitHub Actions, MCP servers
Responsibilities
Build and ship shared components and platform services; identify cross-team problems and solve them centrally; drive adoption of platform solutions; maintain API compatibility and migrate services; define engineering standards and governance; conduct design reviews and technical proposals.
Seniority
Senior, hands-on IC
