Job Closed
This listing is no longer active.
We’re on a mission to help every company hit their numbers. Accelerate your FP&A with Cube.
Senior Backend Engineer
Location
United States
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Cube
• Cube is hiring a Senior Backend Engineer to join our Engineering team. • You’ll partner closely with Engineering, Product, Marketing, and Customer Success, and you’ll report to one of our Engineering Managers. • This role carries meaningful ownership and influence across the team and the product. • Our mission is to create an extremely simple and intuitive product in an industry—Financial Planning & Analysis (FP&A)—that is inherently complex. • We’re looking for a senior engineer who thrives in the middle of complex systems—not just greenfield projects—and who takes pride in evolving large, long-lived codebases under real business constraints.
Job Requirements
- 6+ years of professional backend engineering experience, with significant time spent in Python and Django
- Expert-level knowledge of Django Core and Django REST Framework, including a deep understanding of the request/response lifecycle—and the judgment to know when to use (and remove) tools like signals
- Deep experience with relational databases at scale (PostgreSQL and/or MySQL), including indexing strategies, locking behavior, and transactional integrity in distributed systems
- Strong comfort operating in AWS, including practical experience with services like RDS, SQS (visibility timeouts), S3 lifecycle policies, and debugging IAM/VPC networking issues
- Experience working in large, existing codebases, not just greenfield development
- A proven track record of delivering well-designed, well-tested, performant systems in an agile, remote-first environment
- Exceptional written and verbal communication skills, with the ability to clearly explain technical decisions to both technical and non-technical stakeholders
- Strong fundamentals in algorithms and data structures, and how they behave at scale in real systems
Benefits
- We provide 100% covered employee medical, dental, and vision insurance options, including FSA/HSA options plus free memberships to OneMedical, Teladoc, and Talkspace.
- Our flexible paid vacation and sick/mental health time guidelines help you get the time and space you need.
- We offer stock options to all full-time employees of Cube, as we want you to be connected to the success of the company.
- We offer 12 weeks of 100% paid parental leave for the birthing parent.
- We offer each Cuber a quarterly learning budget to spend on books, classes, or events that support your development.
- You’ll be joining an experienced team of tech startup leaders who are eager to work with you and provide support and mentorship!
- You’ll work for a company that our customers are truly excited about!
Related Guides
Related Job Pages
More Backend Engineer Jobs
We are looking for Software Engineers that shares the same values of pragmatism, professionalism and transparency as us to join our team in Brazil. You'd be utilising your expertise with both clients and also internally - helping to shape Codurance, and being involved in coaching and mentoring across the company. We support our clients in many ways and you will have the opportunity to work on a wide range of different internal and client projects. Perhaps you’ll work on a greenfield project for a startup, or helping to build a mission-critical system for a large enterprise client. Perhaps you’ll work as an embedded craftsperson, working within our client's existing development to help them to get better at writing their own software. Or maybe you're more interested in helping to introduce the values of Software Craftsmanship and Extreme Programming practices to an organisation through coaching & mentoring.
• Design, implement, and evolve Kotlin and Spring Boot microservices that power generation, hosting, deployments, billing, and analytics. • Build resilient distributed systems running on GKE, Knative, Flux, Helm, Terraform, and Terragrunt. • Architect and optimize multi-tenant data models on Neon and Postgres, including aspects like tenant isolation, branching strategies, and safe schema migrations. • Implement high-performance features using coroutines, structured concurrency, gRPC and HTTP APIs, SSE and WebSockets, and message queues. • Build user-facing features for the Kineto app builder, including dashboards, analytics, editors, session views, run logs, and the billing UI. • Work across React and TypeScript frontends, integrating with backend APIs, remote configuration, analytics, and credit and billing systems. • Contribute to the component library, UX flows, and developer tooling that enable the creation and management of thousands of apps. • Drive performance tuning across the platform (GC configs, container resources, distributed locks, and caching strategies). • Solve real operational challenges such as scale to zero, cold starts, autoscaling, build farm performance, and queue backpressure. • Build and improve the LLM-based generation pipeline that produces thousands of Node.js, Kotlin, and Spring Boot applications. • Design entropy-safe, cache-friendly templates and generation flows that minimize build times, reduce costs, and improve reliability. • Collaborate on prompt design, safety layers, and deterministic generation for reproducible deployments. • Own major architectural roadmap items, including multi-region deployments, advanced billing, secure tenancy, and preview environments. • Mentor other engineers, review complex changes, and raise the engineering quality in the team. • Collaborate with product, design, and infrastructure teams to define the long-term vision for the platform.
Backend Developer
XsollaXsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
• Develop and maintain backend services for card payment processing using PHP (Symfony) and Golang. • Integrate and support payment service providers (PSPs) and acquirers (Adyen, Checkout.com, JP Morgan Chase, etc.) • Design and implement scalable, event-driven architectures for high-load payment systems • Write clean, testable code with comprehensive unit and functional test coverage • Optimize database queries and data models for OLTP workloads (MySQL, MongoDB) • Collaborate with the team on system design, code reviews, and technical decisions • Ensure system observability and troubleshoot issues using ELK stack • Participate in CI/CD pipeline improvements and deployment processes
• Own backend features end-to-end: scope → design → implement → test → ship → observe • Build production-grade web services and APIs (primarily in PHP with Symfony) • Write efficient SQL (MySQL) and use Doctrine ORM effectively; tune queries and indexes • Improve reliability and performance through thoughtful design, profiling, and instrumentation • Partner with Product and Design to turn requirements into simple, lovable solutions • Raise the bar on engineering standards, tooling, observability, and developer experience • Mentor peers (and be open to being mentored); give and receive clear, actionable feedback




