← Back to careers

Senior Software Engineer (Developer Platform)

EngineeringNew York CityOn SiteFull Time

$180K – $220K • $300K – $1M Equity

US Visa and Green Card sponsorship available

About Amigo

We build AI that puts people first. Instead of just making organizations more efficient, we ensure AI systems actually help humans thrive.

We focus on healthcare because getting things right matters most in this field. Our technology provides organizations with confidence that their AI is functioning correctly before deployment. We use advanced testing and verification to make sure these systems are reliable enough for critical decisions.

We operate globally and follow strict regulations. We've raised $6.5M from investors, including General Catalyst and GSV Ventures. Our team comes from diverse backgrounds—tech, psychology, economics, healthcare, and policy—all working together to create AI that organizations can trust and that genuinely benefits people.

About this role

As a Senior Software Engineer (Developer Platform) at Amigo, you'll build internal developer tools and APIs that enable agent engineers (FDEs) and power users within customer organizations to build and maintain systems. You'll design SDK architectures and development environments that abstract complex infrastructure for technical users who need to customize and integrate our capabilities. Your work focuses on tools for builders and maintainers rather than end-user experiences.

What you'll do

  • Build SDKs and APIs that abstract complex infrastructure into intuitive developer interfaces

  • Design managed compute environments that provide seamless deployment experiences

  • Create developer tools that guide users toward optimal deployment patterns

  • Implement usage-based billing systems and resource monitoring for platform services

  • Build documentation and developer experience tools that reduce time-to-integration

  • Design multi-tenant systems that isolate customer workloads while maximizing resource efficiency

  • Create testing frameworks that validate SDK functionality across multiple languages and platforms

  • Implement authentication and authorization systems for developer platform access

  • Build monitoring and analytics systems that track SDK usage and performance

  • Design APIs that can evolve without breaking existing customer integrations

What we're looking for

  • 4+ years of experience building developer tools, SDKs, or platform APIs

  • Strong experience with multiple programming languages

  • Experience designing and implementing RESTful APIs and GraphQL endpoints

  • Knowledge of SDK design patterns and developer experience best practices

  • Experience with cloud platforms and containerized deployment environments

  • Understanding of authentication, authorization, and multi-tenant security patterns

  • Experience with developer documentation and API versioning strategies

  • Strong debugging skills for issues across multiple languages and environments

  • Knowledge of usage-based billing and metering systems

  • Experience with CI/CD pipelines and automated testing for developer tools

Nice to have

  • Experience building managed compute platforms or developer environments

  • Background with high-performance computing and distributed processing systems

  • Knowledge of WebRTC, WebSocket, or real-time communication protocols

  • Experience in regulated industries with compliance requirements

Benefits

Health & Wellness

  • Comprehensive health, dental, and vision insurance

  • Mental health support and wellness coaching

  • Flexible wellness stipend for fitness, therapy, or personal growth

  • Daily catered lunch and dinner

Growth & Development

  • Annual learning budget for courses, books, or conferences

  • Conference attendance budget for professional development

  • Development setup of your choice

  • Academic collaboration opportunities

Apply

The only platform for
creating safe AI agents.