
Pigment · Toronto
Join Pigment: The AI Platform Redefining Business Planning Pigment is the AI-powered business planning and performance management platform built for agility a...
Join Pigment: The AI Platform Redefining Business Planning
Pigment is the AI-powered business planning and performance management platform built for agility and scale. We connect people, data, and processes in one intuitive, feature-rich solution, empowering every team—from Finance to HR—to build, adapt, and align strategic plans in real time.
Founded in 2019, Pigment is one of the fastest-growing SaaS companies globally. Industry leaders like Unilever, Snowflake, Siemens, and DPD use Pigment daily to make more informed decisions and confidently navigate any scenario.
With a team of 500+ across Paris, London, New York, San Francisco, and Toronto, we've raised nearly $400M from top-tier investors and were named a Visionary in the 2024 Gartner® Magic Quadrant™ for Financial Planning Software.
At Pigment, we take smart risks, celebrate bold ideas, and challenge the status quo—all while working as one team. If you're driven by innovation and ready to make an impact at scale, we’d love to hear from you.
The Opportunity
As a Frontend Software Engineer, you will be part of a cross-functional product squad focused on delivering best-in-class user experiences for enterprise planning. Our product sits at the intersection of complex data, interactive interfaces, and performance at scale, used daily by decision-makers in global organizations.
We’re looking for a pragmatic engineer who brings both technical depth and product intuition. You’ll take ownership of features from design to deployment, and contribute to building a robust, scalable, and accessible frontend.
What You'll Do
Design, build, and maintain frontend features that are fast, scalable, and user-friendly.
Collaborate closely with product managers, designers, and backend engineers to translate product ideas into functional and impactful user interfaces.
Contribute to our internal design system and frontend architecture (state management, caching, reusable components).
Build complex data visualizations (dashboards, charts, tables, maps) that enable data-driven decisions.
Balance product delivery with technical improvements—ensuring code quality, maintainability, and performance.
Actively participate in code reviews and knowledge sharing within the team.
Who You Are
You have at least 3 years of professional experience in frontend development, ideally in a product-focused environment.
You are proficient in JavaScript/TypeScript and have hands-on experience with React (or similar frameworks).
You enjoy learning from others and are not afraid to ask questions or propose ideas.
You care about code quality, testing, and scalability, even as you're still learning the trade.
You’re fluent in English
What You’ll Get
Competitive salary
Equity
Comprehensive health insurance with Alan
Trust and flexible working hours
Remote-friendly policy
Brand new offices in Paris
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our core corporate finance functions are critical to Lyft’s success. The health and sustainability of our applications, systems, tooling and processes are critical for daily operations and for Lyft’s ability to grow. The Oracle EPM Engineer possesses both business and technical acumen. This engineering role provides support for Lyft’s Corporate consolidations systems, managing their daily performance and incidents, creating automated workflows, building customer solutions, configuring applications, providing end user training and protecting all system related information assets. In this pivotal role, you will leverage your deep expertise in FCCS, ARCS, Data Exchange and EDMCS to drive innovation across our financial consolidation, reporting, reconciliation, and planning processes. Working at the intersection of finance, technology, and strategy, you'll collaborate with key stakeholders to architect solutions that enhance accuracy, efficiency, and compliance while positioning our organization for continued growth and adaptability in a dynamic business environment. RESPONSIBILITIES: * Strategic Leadership & Expertise * Lead all aspects of the front-end administration of the FCCS, ARCS, Data Exchange, EDMCS systems including maintaining metadata, rules, forms, developing reports, creating locations, mappings, and granting user access. * Serve as the support person and subject matter expert for FCCS, Data Exchange and ARCS configurations, setting technical standards and driving continuous improvement initiatives * Strong understanding of complex EPM implementation projects from conception to completion, ensuring on-time, within-budget delivery while exceeding stakeholder expectations * Advanced System Configuration & Development * Design and implement sophisticated FCCS business rules, including translation override rules, complex intercompany eliminations, and custom calculation rules that automate and streamline financial consolidation processes. Develop reports, books and bursting definitions in Management and Narrative reporting * Architect advanced ARCS reconciliation frameworks with customized profiles, data loads and automated workflows that significantly reduce manual effort and improve accuracy * Manage the integration of Oracle EDMCS with Oracle ERP Cloud, EPM Cloud, and other enterprise systems to ensure seamless data flow across the organization. * Integration & Performance Optimization * Design and support seamless data integration between EPM modules and enterprise systems, ensuring reliable, automated data flows that maintain data integrity. * Proactively monitor, troubleshoot, and optimize system performance, implementing innovative solutions that enhance scalability and processing efficiency * Lead technical issue resolution across the EPM landscape, applying advanced troubleshooting methodologies to identify root causes and implement sustainable solutions * Stakeholder Partnership & Knowledge Leadership * Partner closely with Finance and Accounting leadership to translate complex business requirements into effective technical solutions that drive measurable improvements. * Develop comprehensive documentation and knowledge transfer protocols that enhance organizational understanding and adoption of EPM solutions EXPERIENCE: * Bachelor's degree in Accounting, Finance, Computer Science, Information Systems, or related field; Master's degree preferred * 5+ years of progressive experience with Oracle EPM applications, demonstrating depth in FCCS and ARCS implementation and administration * Proven expertise in designing and deploying enterprise-scale consolidation applications, reconciliation frameworks, and data integration solutions * Strong understanding of EDMCS architecture and governance principles with practical implementation experience * Advanced knowledge of financial accounting principles related to consolidation and close processes. * Experience with SQL, Groovy scripting, EPM Automate or equivalent technical languages for custom solution development * Advanced Skills * Exceptional analytical and problem-solving capabilities, with demonstrated ability to architect complex solutions for enterprise-level challenges * Superior communication and interpersonal skills, adept at conveying technical concepts to diverse audiences including executive leadership * Strong project management discipline with track record of successful, on-time deliveries in complex, matrix environments * Ability to anticipate future business needs and proactively design scalable solutions that accommodate organizational growth * Preferred Attributes * Oracle EPM Cloud certifications * Experience implementing and administering FCCS, ARCS and EDMCS for large, publicly traded companies * Experience with Oracle applications (ERP Cloud, BI, Data Management) * Background in multinational, multi-currency financial environments * Experience in regulated industries with complex compliance requirements BENEFITS: * Extended health and dental coverage options, along with life insurance and disability benefits * Mental health benefits * Family building benefits * Child care and pet benefits * Access to a Lyft funded Health Care Savings Account * RRSP plan with company match to help save for your future * In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service * Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible. * Subsidized commuter benefits and Lyft ride credits Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request. Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid The expected base pay range for this position in the Toronto area is CAD $102,000 - CAD $127,500, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process. Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions. This job fills an existing vacancy.
About Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product. Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible. At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI. Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here. As a Software Engineer at Pinterest, you will contribute to initiatives that empower developers to build modern, world-class web experiences for Pinners with high productivity, performance, and quality. We're looking for someone who is passionate about front-end, has a growth mindset, and isn't afraid to voice their opinion on how we can improve. You'll find creative solutions to thought-provoking problems, and because we value the kind of courageous thinking required for big bets and smart risks to pay off, you'll help drive new initiatives from technical design through implementation and release. WHAT YOU’LL DO: * Build the web platform that powers Pinterest.com for hundreds of millions of users, along with the frameworks and tooling that empower hundreds of engineers to build it. * Improve foundational web architecture, DevEx, builds, CI/CD, and testing capabilities to help developers work more effectively. * Identify site-wide challenges and propose, test, and ship solutions. * Contribute to large-scale, cross-functional initiatives that improve the Web platform. * Raise web stability, scalability, performance, and accessibility by implementing best-in-class web development standards. * Accelerate the web development lifecycle with AI agents by assisting with large-scale migrations, automating repetitive engineering tasks, and building agent-powered workflows that let developers ship faster with higher confidence. * Participate actively in technical design, code reviews, and architectural decisions. WHAT WE’RE LOOKING FOR: * Minimum 3 years of experience in Web development and a solid understanding of JavaScript, CSS, DOM, HTTP protocol and how the web works. * Experience with technologies such as React, Redux (or other state management solutions), TypeScript, and testing frameworks like Jest or React Testing Library. * Familiarity with build tools such as Webpack, Rspack, or Vite. * Exposure to Node.js, server-side rendering techniques, or frameworks such as Next.js or Remix. * Ability to deliver projects across team boundaries with guidance, and a growing interest in developer experience, performance, and quality. * Strong written and verbal communication skills and the ability to collaborate across teams to make platform improvements, test functionality, and evangelize adoption of platform features. * Hands-on experience with AI coding agents (eg. Claude Code, Cursor, Codex) and a point of view on how to harness them for large-scale migrations, code generation, and developer workflow automation. * Love for Web and drive to keep up-to-date with new technologies, trends and best practices in client architecture. * Bachelor’s degree in a relevant field such as Computer Science, or equivalent experience. This job posting is for an open vacancy. Please note that the company utilizes artificial intelligence to screen applicants for the positions. Relocation Statement: * This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our flexible work model. In-Office Requirement Statement: * We prioritize flexibility, but believe in the power of in-person connection. This role requires occasional onsite collaboration (1-2 times per quarter), so you can be located anywhere in Ontario. #LI-REMOTE #LI-AD1 At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. Canada based applicants only $139,378—$189,378 CAD Our Commitment to Inclusion: Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support. By submitting this application, I certify that all information submitted in my application and throughout the hiring process is true, accurate, and complete to the best of my knowledge. I understand that any false statement, omission, or misrepresentation may disqualify me from employment consideration or result in termination if discovered after hire.
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. THE TECHNOLOGY, DATA, AND INSIGHTS (TDI) TEAM IS ON A MISSION TO ACCELERATE OKTA’S SCALE. WE ARE A GROUP OF INNOVATIVE AEM DEVSECOPS ENGINEERS WHO PRIORITIZE SECURITY, RELIABILITY AND AUTOMATED COMPLIANCE ACROSS OUR AEM INFRASTRUCTURE. WE TOUCH EVERY WEEKLY RELEASE CYCLE, AND WE ARE OBSESSED WITH CREATING A SEAMLESS, CUTTING-EDGE PLATFORM EXPERIENCE FOR EVERY OKTA CUSTOMER AND BUSINESS USER. THE SENIOR AEM DEVSECOPS ENGINEER As a Senior AEM DevSecOps Engineer, you will oversee and automate our AEM infrastructure with a primary focus on security, reliability, and automated compliance. You will bridge the gap between development and operations by embedding security directly into the CI/CD pipeline and managing complex identity and content delivery architectures. Your role is pivotal in ensuring that our platform is not only high-performing but resilient against modern threats like DDoS attacks. WHAT YOU’LL BE DOING * Identity & Access Management: Configure and manage AEM Cloud. * Edge & CDN Protection: Manage and configure CDN (e.g., Cloudflare, or Adobe-managed CDN) to optimize performance and implement DDoS mitigation strategies. * Traffic Filtering: Implement and maintain Traffic Filter Rules and Web Application Firewall (WAF) configurations at the CDN level to block malicious spikes and sophisticated application-layer attacks. * Automated Security Scanning: Integrate security tools (SAST/DAST) and secrets detection into CI/CD pipelines (Jenkins, GitLab) to identify vulnerabilities early in the development cycle. * Environment Hardening: Install and manage AEM author, publish, and dispatcher instances with a focus on Dispatcher security hardening, SSL certificate automation, and ModSecurity configurations. * Observability & Incident Response: Monitor system performance and security logs using tools like Splunk to proactively address threats and performance bottlenecks. * Compliance Auditing: Regularly audit the platform and its integrations (Adobe Analytics, Target) to ensure alignment with corporate security policies and industry standards. WHAT YOU’LL BRING * Experience: 5+ years in administering and securing AEM environments. * Architectural Knowledge: Strong understanding of Headless CMS security best practices, including API key management and JWT authentication. * Network Security: Expertise in managing CDNs and implementing DDoS mitigation and WAF rules. * Technical Stack: Proficiency in Apache Sling, JCR, OSGi, and web servers like Nginx or Apache. * Automation: Hands-on experience with scripting (Python) and CI/CD tools (Jenkins, CircleCI) to automate security and deployment workflows. * Cloud Experience: Experience with cloud-based AEM implementations, such as AEM as a Cloud Service (AEMaaCS) or AWS/Azure. * Diagnostic Skills: Proficiency in analyzing log files, thread dumps, and heap dumps to resolve security incidents or performance outages. Nice to have: * Oversee the security of AEM Headless deployments, including protecting GraphQL endpoints, managing CORS policies, and ensuring secure communication for decoupled front-end frameworks (React/Angular). * Proven experience integrating Vercel Cloud with AEM cloud. * Knowledge of NextJS, React code. WHAT YOU CAN LOOK FORWARD TO AS AN OKTA EMPLOYEE! * Amazing Benefits * Making Social Impact * Fostering Diversity, Equity, Inclusion and Belonging at Okta Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/. Okta is an Equal Opportunity Employer/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/. ir needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/. Okta is an Equal Opportunity Employer/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/. P24849_3380782 The Okta Experience * Supporting Your Well-Being * Driving Social Impact * Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.