Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Software Engineer (Blocks) image - Rise Careers
Job details

Senior Backend Software Engineer (Blocks)

Our Story So Far:

Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient Enterprise Performance Management (EPM) platform is helping companies achieve their financial goals by quickly responding to dynamic factors in their respective markets including Tech, Retail, CPG & Financial Services.


In less than 5 years, Pigment has grown to over 480 employees across offices in New York, Toronto, London, Paris and soon San Francisco, and attracted a total of $393M in investment from some of the top Venture Capital firms globally.


We serve companies including Unilever, Deliveroo, Gong and Brex to name a few!


🚀 The opportunity:

Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure that powers Pigment's platform. This team is responsible for delivering and maintaining the fundamental building blocks that enable both our customers and internal teams to create advanced modeling features. On top of that, you would act as relay for our business escalation team to provide technical expertise on issues and help investigations.


Here’s why this is an exciting opportunity:

🛠️ Core Infrastructure Development: Build and maintain the essential components that power Pigment’s modeling capabilities.

📈 Scalable & Reusable Solutions: Design and deliver features that are scalable and reusable across multiple use cases while ensuring optimal performance.

🔍 Technical Expertise & Support: Provide technical expertise by collaborating with business escalation teams to investigate and resolve complex issues.

🤝 Cross-Team Collaboration: Work closely with other engineering teams, product managers, and customer-facing teams to deliver impactful solutions.

🔧 Engineering Excellence: Apply best practices in coding, system architecture, and performance optimization.

If you're passionate about backend engineering, solving complex problems, and working on foundational technology, this is an ideal opportunity to make a significant impact!


Who You Are: 

We value strong technical skills, a collaborative mindset, and a proactive approach to problem-solving. You should be comfortable handling complex technical challenges and working across teams to deliver reliable, scalable solutions.


Preferred Requirements:

- Proven Experience: Solid background in backend software engineering and delivering production-ready systems.

- Proven experience designing object oriented software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby (this list is not exhaustive).

- Great team spirit with a problem-solving attitude.

- A good dose of humility and the willingness to grow (no matter your seniority!).

- A fluent level in English (French is not a must).


Your Responsibilities:

🧱 Core Feature Development:

- Design, develop, and maintain critical backend components within the Blocks scope.

- Ensure solutions are scalable, maintainable, and reusable to support diverse use cases.


🔍 Technical Expertise & Issue Resolution:

- Act as a key technical point of contact for the business escalation team.

- Investigate and resolve technical issues in collaboration with other teams.


📊 Optimize Performance & Scalability:

- Design systems that prioritize performance, reliability, and low maintenance overhead.

- Ensure reusability across the platform to serve both internal and external stakeholders.


About the Team:

🎯 Mission: Deliver and maintain the core building blocks that power Pigment's modeling capabilities while providing technical expertise across the organization.

👥 Structure: You’ll join a 5-person Blocks team consisting of 3 backend engineers, 1 frontend engineer, and 1 backend/technical support engineer (this role).

🌍 Location: While most team members are based in Paris or remote, you will work alongside one Toronto-based teammate.




$136,000 - $184,000 a year
🌴 Recharge & Refresh – We believe in work-life balance! Take the time you need with our generous time off and parental leave policies. Work hard, rest well.
✈️ Global Gatherings & Prime Locations – Enjoy an annual company offsite plus access to our brand-new offices in vibrant cities like New York, Toronto, Paris, and London.
💻 Top-Tier Gear – Get high-end equipment (subject to availability) to ensure you have the best tools to do your best work.
❤️ Comprehensive Healthcare – Your well-being matters! We offer top-tier health coverage to keep you feeling your best.
Pigment Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Pigment DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Pigment
Pigment CEO photo
Romain Niccoli, ElĂŠonore Crespo
Approve of CEO

Average salary estimate

$160000 / YEARLY (est.)
min
max
$136000K
$184000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Software Engineer (Blocks), Pigment

If you're a talented Senior Backend Software Engineer looking to make impactful contributions, then Pigment has an exciting opportunity for you! Based in the bustling city of Toronto, you will join the innovative Blocks team responsible for shaping the core infrastructure of our cutting-edge Enterprise Performance Management (EPM) platform. At Pigment, you'll be part of a fast-growing SaaS company that’s made waves since 2019, serving notable clients like Unilever and Deliveroo. As a Senior Backend Software Engineer, you will design, develop, and maintain critical backend components, ensuring optimal performance while tackling complex technical challenges. You'll also be collaborating closely with product managers and other engineering teams, applying best practices in coding and system architecture. With a strong emphasis on collaborative problem-solving and continuous growth, this role offers a unique opportunity to thrive alongside a dynamic team of professionals. You’ll also act as a key technical point of contact, providing support in troubleshooting and issue resolution while implementing scalable and reusable solutions. If you are excited about engineering excellence and want to contribute to impactful projects that empower our clients, this could be the perfect role for you at Pigment!

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer (Blocks) Role at Pigment
What are the responsibilities of a Senior Backend Software Engineer at Pigment?

As a Senior Backend Software Engineer at Pigment, you'll be tasked with designing, developing, and maintaining crucial backend components that support the Blocks team. You'll ensure that these solutions are scalable, maintainable, and reusable across various applications, while working closely with other engineering teams, product managers, and customer-facing teams to deliver high-impact solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Backend Software Engineer position at Pigment?

To be considered for the Senior Backend Software Engineer role at Pigment, you should have a solid background in backend software engineering with proven experience in delivering production-ready systems. A strong grasp of object-oriented software design using languages like C#, Java, Python, or Rust is essential, along with great team spirit and problem-solving skills.

Join Rise to see the full answer
How does collaboration work within the Blocks team at Pigment?

Collaboration is key within the Blocks team at Pigment. As a Senior Backend Software Engineer, you will partner with backend and frontend engineers, product managers, and customer-focused teams to develop impactful solutions. This cross-team collaboration ensures that all aspects of design and implementation align to deliver high-quality results.

Join Rise to see the full answer
What is the work culture like for a Senior Backend Software Engineer at Pigment?

Pigment promotes a vibrant work culture that values work-life balance, team collaboration, and individual growth. As a Senior Backend Software Engineer, you'll enjoy generous time off policies and opportunities for professional development. The company fosters an environment where your contributions are recognized and where you can openly share ideas with teammates.

Join Rise to see the full answer
What growth opportunities are available for Senior Backend Software Engineers at Pigment?

Pigment is committed to personal and professional growth, providing Senior Backend Software Engineers with numerous opportunities to enhance their skills. The company encourages a proactive approach to learning, allowing you to expand your technical expertise and take on more significant responsibilities as you advance through your career.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer (Blocks)
Can you describe your experience with backend technologies relevant to this role?

When answering, focus on specific backend technologies you've worked with, such as C#, Java, or Python. Discuss how you've applied these technologies in previous projects to deliver scalable solutions, emphasizing your problem-solving approach and teamwork.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Highlight your strategies for writing clean, maintainable code, such as following best practices, conducting code reviews, and utilizing automated testing. Discuss specific tools you've used that aid in maintaining code quality.

Join Rise to see the full answer
Describe a challenging technical problem you resolved in a previous project.

Choose an example that showcases your technical skills and problem-solving abilities. Explain the problem, the steps you took to analyze and address it, and the outcome of your solution, making sure to highlight any collaboration involved.

Join Rise to see the full answer
How do you manage your time and prioritize tasks as a backend engineer?

Discuss your approach to task prioritization, including the use of project management tools and techniques like Agile methodologies. Mention how you adapt to project changes while ensuring deadlines are met.

Join Rise to see the full answer
Can you explain a complex feature you developed and how you approached it?

Detail the feature, breaking down the steps from planning to execution. Explain the challenges faced, the technologies used, and the impact of the feature on the overall project or product.

Join Rise to see the full answer
What strategies do you use for effective collaboration with cross-functional teams?

Emphasize your communication skills and openness to feedback. Discuss how you accommodate differing perspectives from team members and utilize tools to facilitate collaboration among various teams.

Join Rise to see the full answer
How do you keep your knowledge up-to-date with evolving backend technologies?

Mention resources like online courses, workshops, and tech communities that you utilize to stay informed. Discuss how you integrated new knowledge into your work to enhance productivity and innovation.

Join Rise to see the full answer
What is your experience with performance optimization in backend systems?

Share specific techniques you’ve employed to optimize performance, such as implementing caching mechanisms or improving database queries. Emphasize results achieved from these optimizations.

Join Rise to see the full answer
How do you approach troubleshooting technical issues in a production environment?

Describe your diagnostic process for identifying issues, including researching potential causes, developing solutions, and ensuring that communication with stakeholders is clear throughout the process.

Join Rise to see the full answer
What do you think are the most important qualities of a successful Senior Backend Software Engineer?

Discuss qualities like technical expertise, problem-solving ability, time management, teamwork, and a desire for continuous learning. Relate these characteristics back to your own work and how they have helped you succeed.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
John Deere Hybrid Moline, Illinois, United States
Posted 7 days ago
HP Hybrid Spring, Texas, United States of America
Posted 18 hours ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Metova Remote No location specified
Posted 9 days ago
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Future Maker
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!