17 Apr
|
Nue.io
|
Toronto
Apply on Kit Job: kitjob.ca/job/2fsjot
About Nue.io
Nue.io is a next-generation CPQ and revenue automation platform designed for modern SaaS and subscription-based businesses. Our mission is simple: empower go-to-market teams to move faster, close smarter, and scale with confidence. With an elegant, no-code interface and deep Salesforce integration, we streamline the entire quote-to-revenue journey—from complex pricing and approvals to seamless renewals. Backed by top-tier investors and trusted by forward-thinking companies, Nue.io is redefining revenue operations for a product-led world. We believe that the right way to accelerate business results is by giving go-to-market teams agility—to sell and monetize any revenue model, across any channel, with complete and accurate revenue visibility end-to-end. This requires a truly disruptive product and innovative team—we’re bringing CPQ, Billing, Revenue Lifecycle Management, and Revenue Analytics under one platform, upleveling teams and companies with pricing and billing agility, and revenue intelligence.
What you’ll do
We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript (NodeJS & React), Salesforce Platform, AWS, Snowflake, and more. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you.
Responsibilities
- Design, develop, and architect a multi-tenancy SaaS application with shared-nothing architecture based on Spring Boot, leveraging micro‑service architecture including API gateway, service registry, and service monitoring.
- Oversee the design, scoping, implementation, and testing of new features end‑to‑end.
- Drive technical excellence and implementation of best engineering practices such as design reviews, continuous integration, and code reviews.
- Create and maintain an open and transparent setting that values speed, innovation, and quality.
- Provide architecture and technical guidance for the software development team.
- Stay current with relevant technologies and apply them to Nue’s SaaS applications as appropriate.
- Help define the standards and guidelines for the definition and development of Nue’s applications, components, and services.
- Deliver world‑class, high‑quality design and code using the latest development tools and frameworks, applying agile methodologies including TDD, CI, refactoring, and code reviews.
- Work with global team members and management to complement and complete the development process.
What you’ll bring
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5–7 years of professional software development experience.
- Strong portfolio or examples of past projects and code.
- 5+ years of experience in the finance, billing, and/or subscription software industry, specifically using multiple‑shard database architecture.
- 5+ years of experience with application performance profiling and tuning.
- 5+ years of experience in Java and relational databases.
- 5+ years of experience with AWS, Google Cloud, or Microsoft Azure.
- Test‑driven mindset, with hands‑on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools.
- Strong SQL skills and database performance optimization.
- Experience with concurrent programming and thread safety in applications.
- Enthusiasm for programming, coding, and keeping up with emerging technologies.
- Problem‑solving skills and an eagerness to learn and adapt.
- Strong communication and collaboration abilities.
- A passion for working in a fast‑paced, startup‑like environment.
Bonus points (not required)
- Experience with enterprise systems and large‑scale projects.
- Experience with the Salesforce platform for seamless integration with Salesforce CRM.
- A solid understanding of SaaS environments and cloud‑based architectures.
- Demonstrated ability to effectively use AI‑assisted development tools (e.g., Claude Code, Codex, or similar) to accelerate development, improve code quality, debug complex issues, and explore system designs.
- Strong attention to detail, ownership mindset, and comfort operating in ambiguous, fast‑moving environments.
- Excellent problem‑solving skills and the ability to troubleshoot complex system issues.
- Strong communication skills and the ability to collaborate with cross‑functional teams.
What we offer
- Competitive compensation and benefits that reward your talent and impact.
- Comprehensive health, vision, dental, and life insurance.
- A front‑row seat in the Silicon Valley tech ecosystem, working on cutting‑edge challenges shaping the future of SaaS, finance, and payments.
- The opportunity to build truly groundbreaking products—your work won’t just support the business; it will influence how companies around the world monetize and grow.
- A high‑energy, collaborative culture where smart, supportive teammates push each other to learn fast, think boldly, and do the best work of their careers.
- Room to grow, lead, and make your mark in a fast‑scaling company that values creativity, ownership, and ambition.
We are an equal opportunity employer and welcome people of diverse backgrounds, perspectives, and skills.
The base pay range for this role is CA$140,000 – CA$150,000 per year.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2fsjot
📌 Senior Software Engineer - API and Developer Experience (Toronto)
🏢 Nue.io
📍 Toronto