Senior Software Development Engineer
Build scalable, high-performance services for deal execution, invoicing, payment distribution, and financial reporting. The role includes backend architecture, external platform integrations, financial logic, AWS infrastructure, CI/CD, monitoring, and auditable, fault-tolerant systems.
Responsibilities
- Design and implement revenue, payment, and invoicing services
- Build APIs and full-stack features using Node.js, Next.js, TypeScript, GraphQL, and PostgreSQL
- Manage schemas and queries using Drizzle or Prisma
- Own integrations with Salesforce, NetSuite, banks, and payment processors
- Implement contingent payments, commission calculations, and milestone-based billing
- Integrate Claude and use Cursor to accelerate development
- Build and deploy AWS infrastructure
- Implement CI/CD workflows and monitoring
- Ensure systems are fault-tolerant, scalable, auditable, and instrumented
- Translate financial and contractual rules into reusable service logic
- Drive quality, automation, and performance
Requirements
- 7+ years of software engineering experience focused on backend or full-stack development
- Production experience with a TypeScript-native ORM
- Experience owning schema migrations, relations, and query optimization
- Deep production experience with Node.js, GraphQL, and PostgreSQL
- Hands-on expertise with AWS EC2, Lambda, RDS, S3, and IAM
- Familiarity with event-driven systems, API integrations, and microservice patterns
- Understanding of data modeling, transaction workflows, and secure service architecture
- Financial systems experience
- Experience with complex domain logic
- Familiarity with Salesforce, NetSuite, Concur, or related platforms
- Serverless architecture and FaaS experience
- Familiarity with Anthropic Claude API and Cursor
Benefits
- The opportunity to work at a leading global entertainment company
- Access to tools, leadership, and resources to create and drive a center of excellence
- The opportunity to do the best work of your career
- Inclusive and diverse company culture
- Competitive programs to support your well-being
- Collaborative environment with room to grow