Job Description
About Our Client:
The organization operates a leading platform in software development, supporting over 180 million developers and more than 77,000 organizations globally. It addresses the challenge of secure and scalable software collaboration by providing tools that enable developers and enterprises to build, scale, and deliver software with integrated AI capabilities.
About the Opportunity:
The STAFF SOFTWARE ENGINEER, ENTERPRISE PLATFORM, is responsible for developing AI governance, policy controls, and observability features for the organization's enterprise platform. This role focuses on building services and tools that allow enterprise clients to securely manage and govern AI-powered software features at scale. The position plays a key part in defining clear APIs, domain models, enforceable policies, and reliable production services that bridge multiple systems and teams.
Responsibilities:
- Design, implement, test, and support backend services and APIs for enterprise configuration, policy enforcement, and auditing.
- Develop domain models and API/event contracts covering state ownership, resource lifecycle, and authorization.
- Implement workflows with explicit state transitions and failure recovery across dependent services.
- Lead architectural decisions by framing customer problems and evaluating tradeoffs.
- Maintain close involvement in coding, debugging, and code reviews to ensure software quality.
- Collaborate with upstream and downstream teams to define integration contracts and manage service dependencies.
- Monitor service health through telemetry, alerts, incident response, and participate in on-call rotations.
- Establish success criteria using tests, telemetry, customer feedback, and AI evaluations.
- Improve continuous integration and deployment pipelines for safe, repeatable releases.
- Write architecture briefs to support cross-team alignment.
- Develop a technical roadmap aligned with product goals balancing capabilities and reliability.
Requirements:
- Extensive experience (3 to 9+ years depending on education level) in software engineering with proven production software delivery.
- Proficient coding skills in one or more languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
- Experience designing and operating services coordinating workflows and state across systems.
- Strong reasoning about service contracts, data ownership, failure modes, and safe evolution.
- Ability to lead architecture and integration decisions with partner teams.
Pay Range and Compensation Package:
- The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors.
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.