Software Engineer, Technology Risk

Two SigmaNew York City, New YorkOn-siteFull-timeMid level, 2–5 yearsListed 4 hours ago

Apply now

About this role

You will take on the following responsibilities:
- Own the architecture and long-term evolution of CMDB's graph data model
- Drive performance and reliability work across CMDB's query interfaces — Web UI, REST, SPARQL for recursive graph traversal, and the Python/Java client
- Own the entire lifecycle of development, including design, testing, continuous deployment, productionization, and observability
- Mentor a small team of engineers
- Partner with data owners across the company to keep entity data accurate
- Develop solutions for scalable agentic permissions management

You should possess the following qualifications:
- 7+ years of software engineering experience, including hands-on ownership of a data-modeling-heavy or graph-backed service in production
- Proficiency in SQL and large-scale data management
- Experience designing and operating large-scale REST APIs
- Track record of leading technical design for foundational infrastructure systems

You may possess the following preferred qualifications:
- Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes)
- Background in identity/access management systems (groups, transitive membership, authorization/entitlements)
- Experience exposing internal systems safely to LLM/agent tooling (e.g., MCP servers)