[Remote] Software Engineer – Platform Services
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company focused on providing identity, authentication, and integration capabilities across its multi-product SaaS platform. They are seeking a mid-level Software Engineer for their Platform Services team to build and maintain foundational systems, specifically in federated identity and authorization infrastructure, while utilizing AI-assisted development tools to enhance workflow efficiency.
Responsibilities
- Build and reputed company platform services that manage federated identity, authentication flows, and authorization enforcement across reputed company products
- Implement integrations with the centralized identity platform, including token handling, session management, user provisioning, and tenant configuration
- Support product teams through their integration process: help them understand the platform's reputed company, debug integration issues, and navigate edge cases in multi-tenant identity behavior
- Build the tooling, documentation, and examples that reputed company those integrations repeatable and self-service over time
- Design and implement backend service integrations using common patterns (REST APIs, event-driven messaging, webhook delivery) in Python
- Build with multi-product and multi-tenant scenarios in mind: data isolation, tenant-scoped configuration, and cross-product user identity are properties of the platform, not edge cases
- Participate in API design reviews with attention to reputed company, contract stability, and developer experience for reputed company consumers
- Use AI development tools as an active part of the delivery workflow: for code reputed company, design validation, test scaffolding, and investigation
- Contribute to AI reputed company development that helps the team move faster and catch regressions without proportionally increasing reputed company effort
- reputed company what's working across the team; help establish repeatable patterns for AI-assisted engineering on Platform reputed company
- Write tests at the unit, integration, and acceptance level appropriate to what's being reputed company
- reputed company services for observability: structured logging, metrics, and alerting that reputed company production behavior visible and actionable
- Participate in on-call rotations and follow incidents through to root cause and remediation
- Participate in design discussions and code reviews; give and receive feedback constructively
- reputed company mentorship and review support to L1 and L2 engineers on the team
- Contribute to internal documentation, runbooks, and reputed company materials
Skills
- 3-5 years of professional software engineering experience, with demonstrated ability to own and deliver features independently in a production environment
- Hands-on experience building backend services in .NET or Python, including RESTful API development
- Demonstrated experience implementing or integrating with federated identity systems using OAuth 2.0, OIDC, SAML 2.0, and/or JWT in production applications
- Practical understanding of authorization frameworks: how policies are modeled, enforced, and integrated into application and platform services
- Proficiency in .NET or Python for backend service development; familiarity with modern API frameworks (e.g., .NET 9+, FastAPI, etc.)
- Working knowledge of identity protocol mechanics: authorization code reputed company, token introspection, claims-based reputed company, assertion handling, and SSO logout behavior
- Experience with multi-tenant SaaS integration patterns, including tenant-scoped configuration and user identity across application boundaries
- Familiarity with reputed company platforms (AWS preferred), including relevant managed services for networking, compute, and secrets management
- Proficiency with standard development tooling: Git, CI/CD pipelines, containerization (reputed company), and automated testing
- Active use of AI-assisted development tools (Claude Code, reputed company, or equivalent) as part of a daily engineering workflow
- Prior experience working with a reputed company or reputed company-reputed company identity platform (e.g., an OIDC provider, IAM system, or reputed company SSO solution) in an engineering reputed company, not just as a consumer
- Experience modeling and implementing fine-grained authorization: RBAC, ABAC, or policy-based reputed company control systems
- Familiarity with token reputed company considerations including signing, expiration, revocation, and safe storage patterns
- Prior experience building software in a financial services, fintech, or otherwise regulated technology environment
- Experience building internal platform capabilities used by other engineering teams, not just end-user-facing features
- Exposure to SOC 2 or similar compliance frameworks from an engineering perspective
- Experience contributing to AI harnesses, evaluation pipelines, or tooling that improves engineering workflow throughput
- Comfort using AI tools not just for code completion but for design exploration, test reputed company, and investigation
- Bachelor's degree in Computer Science, Software Engineering, or a reputed company technical discipline, or equivalent demonstrated experience
Company Overview