Jobedly Post a Job

Senior Software Engineer (Applications)

Forma.ai · Toronto
Full-timeEngineeringTechnology$179,000–$241,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Senior Software Engineer role

Senior Software Engineer positions focus on delivering results in their domain. This page aggregates open Senior Software Engineer roles and what employers typically expect.

About Forma.ai: Forma.ai is a Series B startup that's revolutionizing how sales compensation is designed, managed and optimized. We handle billions in annual managed commissions for market leaders like Edmentum, Stryker, and Autodesk. Our growth has been fuelled by our passion for fundamentally changing and shaping how companies use sales intelligence to drive business strategy. We’re welcoming equally driven individuals who are excited about creating something big! About the Team We build enterprise software that helps organizations optimize sales performance and improve go-to-market agility. Our engineering organization includes multiple product application teams responsible for delivering core customer-facing capabilities. We are seeking Senior Backend Engineers to join our application teams. You’ll work alongside staff, senior, and early-career engineers to design, build, and scale backend systems that power enterprise-grade product workflows. This is an opportunity to work on complex product and data problems while contributing meaningfully to technical decisions, system quality, and team delivery. We are low on meetings and high on accountability. Most of the team is in the EST time zone, with a few located in AST, PST, and Central as well. What you’ll be doing You will play an important role in the continued evolution of our application stack. You will design and build backend capabilities for complex product workflows, contribute to system design discussions, and help ensure our systems remain maintainable, reliable, and scalable as we grow. As a Senior Backend Engineer, you are expected to operate with strong ownership and sound technical judgment. This includes identifying risks in the work you own, surfacing edge cases, asking thoughtful questions, and proposing improvements that strengthen the quality and reliability of the system. You will: Design and build backend services that power complex product workflows. Contribute to data models for hierarchical, relationship-heavy, and enterprise-scale datasets. Make technical decisions that balance maintainability, performance, and operational simplicity. Improve testing, observability, and production reliability within the services you work on. Partner with Product to translate business requirements into clean, scalable backend designs. Participate in design reviews, code reviews, and technical discussions. Support other engineers through pairing, reviews, and knowledge sharing. Use AI tooling to improve delivery speed while maintaining strong engineering standards. What we’re looking for Strong experience designing and building backend systems in production environments. Proficiency in at least one backend language such as Java, Python, Kotlin, Go, C#, or similar. Strong foundation in SQL, relational schema design, and data modeling. Experience with hierarchical, graph-like, relationship-heavy, or workflow-driven data structures. Ability to identify technical risks, reason through tradeoffs, and propose practical improvements. Experience improving scalability, reliability, observability, or maintainability in production systems. Strong written and verbal communication skills. Comfort collaborating across Engineering, Product, and Analytics while remaining hands-on. Nice to have Experience building SaaS products for mid-market or enterprise customers. Experience with rule-driven systems, validation workflows, or approval/governance platforms. Familiarity with AWS-based infrastructure and Kubernetes. Exposure to Sales Performance Management, RevOps, Incentive Compensation, or related domains. Technologies we use Frontend: JavaScript, React, TypeScript Backend: Java/Spring Boot, Django, Postgres Infrastructure: AWS, Docker What success looks like: 30/60/90 days First 30 days You’ll build context across Forma.ai ’s product, customers, backend architecture, data models, and engineering practices. By the end of your first 30 days, you will have: Set up your development envi…

Salary estimate

$179,000 – $241,000/yr
Provided by the employer.

Skills for this role

JavascriptTypescriptReactPythonJAVAC#GODjangoSQLAWSDockerKubernetesSalesCommunicationKotlin

Resume tips for Senior Software Engineer applicants

Interview preparation

Prepare concrete STAR-format stories that show Senior Software Engineer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Senior Software Engineer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Forma.ai

Forma.ai is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles