Senior Software Engineer - API and Developer Experience
Location: Canada (Toronto), Canada (remote)
Department: Engineering
Location Type: REMOTE
Employment Type: FULL_TIME
About Nue.io
What You’ll Do:
- Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc.
- 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 review, continuous integration and code review;
- Create and maintain an open and transparent environment that values speed, innovation and quality;
- Provide architecture and technical guidance for the software development team;
- Stays current with relevant technologies, applying them to Nue’s SaaS applications as appropriate;
- Helps 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. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews.
- Work with other 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 software development, design, and implementation 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.
- Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools
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 systems 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, where you’ll work 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.
About Nue.io
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
