Pigment SAS logo
Pigment SAS

Pigment SAS is a software development company that is on a mission to help its clients make better decisions by delivering “business strategy in real time.” As an employer, the

Fullstack Software Engineer

Location

IDF + 6 moreAll locations: IDF | ENG | New York | ON | France | United Kingdom | Canada

Posted

29 days ago

Salary

EUR 60K - EUR 80K / year

Seniority

Senior

Job Description

Fullstack Software Engineer

Pigment SAS

Title: Fullstack Software Engineer Location: France United States Job Description: Join Pigment: Transforming Business Planning and Performance with AI Founded in 2019, Pigment stands out as one of the fastest-growing SaaS companies globally, redefining business planning and performance with our AI-powered platform. We empower organizations across diverse industries, including Consumer Packaged Goods, Retail, and Technology, to seamlessly integrate data, people, and processes, enabling them to plan and adapt rapidly. With a vibrant team of over 500 professionals across North America and Europe, and offices in Paris, London, New York, Toronto, San Francisco and Austin, Pigment has successfully secured nearly $400 million in funding from leading global venture capitalists. Our recognition as a Visionary in the 2024 Gartner Magic Quadrant for Financial Planning Software underscores our commitment to excellence, as we proudly partner with industry leaders like Unilever, Vinci, Kayak, Siemens, and Coca-Cola. At Pigment, we champion smart risks, celebrate bold ideas, and challenge the status quo-all as a united team. Every team member has the opportunity to make a significant impact and tackle ambitious challenges. Together, we pursue excellence with a collaborative spirit, continuously raising the bar to ensure strong performance and a proactive approach while fostering an environment of humility. If you are passionate about innovation and wish to collaborate with some of the brightest minds in the industry, we would love to hear from you! The Opportunity: As a Fullstack Software Engineer you'll work on performance-critical systems that process and aggregate millions of records in real time, directly enabling our clients to make better, faster decisions. Your role will be mostly working on backend in C#, with some frontend in React. Here's why this is an exciting opportunity: Work on the Core Engine: Contribute to the design and optimization of our proprietary formula and query engine. ️ Solve Complex Problems: Tackle scalability and performance challenges across high-volume, real-time datasets. Shape the Product: Collaborate closely with frontend engineers and product managers to deliver impactful features. Own the Stack: Build and maintain backend services using modern technologies like .NET Core, PostgreSQL, React, and GCP. Drive Innovation: Influence architecture decisions, test new ideas, and continuously improve performance and reliability. If you enjoy solving hard problems and building systems that scale, this is the perfect place to grow your career! Our Engineering team Our Engineering team is responsible for developing our SaaS platform and building a comprehensive and user-friendly product. Pigment engineers participate in the entire application development lifecycle, focusing on design, coding and keeping the production platform up and running. They can be specialized, but there is no strict separation between the backend and the frontend. We value user-centricity and pragmatism: we choose the most relevant tools for the problem we have to solve, understanding the strengths and constraints of each technology. Our engineering culture also values curiosity, humility, trust, ownership and team spirit. Our technical stack is C# on .NET Core Linux, React, TypeScript, PostgreSQL, Google Cloud Platform, Docker, Kubernetes, Terraform, RabbitMQ and Circle CI. Explore Our Tech Blog: If you're curious about the kind of challenges our engineering team tackles, our culture and our organization, we invite you to explore our Tech Blog! Who you are More than knowledge of a specific language or framework, we are looking for great software engineering skills: ability to translate functional requirements into an elegant and simple design, and then deliver the code. We are also looking for engineers who understand the product and the customer's needs in detail and can suggest innovative ideas: in the end, it's all about delivering value to end users. In any case, you have: - Proven experience designing object oriented software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby (this list is not exhaustive). - Proven experience with JavaScript, CSS and JavaScript libraries or frameworks such as React, Vue.js or Angular. - 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). Folks from underrepresented minorities: science shows that you are less likely to apply if you feel that you don't have all the necessary prerequisites. If this description matches where you are now or what you'd like to grow into in your next position, we encourage you to apply. What you will get - Competitive salary - Equity - The best health insurance with Alan Blue entirely free for you and your family - Trust and flexible working hours - Brand new offices in the heart of Paris, London, New-York and Toronto #LI_REMOTE €60,000 - €80,000 a year We conduct background checks as part of our hiring process, in accordance with applicable laws and regulations in the countries where we operate. This may include verification of employment history, education, and, where legally permitted, criminal records. Any checks will be conducted lawfully, with candidate consent, and information will be treated confidentially. Pigment is an equal opportunity employer. We believe diversity is a strength and fosters innovation. We are committed to enabling everyone to feel included and valued at the workplace. All qualified applicants will receive consideration for employment without regard to age, color, family, gender identity, marital status, national origin, physical or mental disability, sex (including pregnancy), sexual orientation, social origin, or any other characteristic protected by applicable laws. We may process your personal data in accordance with our HR Data Protection Notice. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Related Job Pages

More Full-stack Engineer Jobs

Gigmo Solutions logo

Technical Lead – Microsoft 365

Gigmo Solutions

Technical Customer Support with a difference

Full TimeRemoteTeam 51-200H1B No Sponsor

• Responsible for overseeing the daily operations of technical support engineers who are Providing Microsoft 0365 support to business customers of a large global software house as well as participating as an active member of the team. • Act as a mentor and provide oversight, coaching, and training to technical support engineers and be the point of contact when it comes to technical escalations. • Record and track team SLAs and workflows and provide support where needed for both internal and external customers. • Manage and report on all incoming technical support inquiries. • Assist in the creation of the team KPIs as well as monitor and report on results. • Be actively involved with the operational delivery keep a close track of the NSAT Scores and the productivity of the team members. • Monitor team performance and report on metrics. • Ensure that all customer inquiries and issues are solved correctly and in a prompt and professional manner. • Review all technical support related processes and documentation for continuous improvement. • Providing timely feedback to team members and resolve issues. • Create an open communication culture and an inspiring team environment. • Lead by Example in professionalism, Communication, and technical Expertise.

India
Job Closed
ATPCO logo

Senior Software Engineer

ATPCO

The foundation of modern airline retailing

Full TimeRemoteTeam 201-500H1B Sponsor

Title: Senior Software Engineer Location: United States - temprop="jobLocation" itemscope="" itemtype="http://schema.org/Place">Employees can work remotely - temprop="employmentType">Full-time Company Description ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel industry relies on ATPCO's technology and data solutions to help millions of travelers reach their destinations efficiently. Join us and contribute to the development of innovative applications that power global travel. ATPCO is everywhere people buy flights. We’re not just shaping the future of air travel– we’re redefining how and where great work happens. At ATPCO, we believe in flexibility, trust, and a culture where your wellbeing comes first Why Join Us?​ Remote-First Culture – Flexibility to work from home in your country of hire​ Inclusive, Collaborative Culture– Be seen, heard, and valued​ 401(k) with Generous Employer Match– Invest in your future​ Comprehensive Benefits– Medical, Dental and Vision Our Culture:​ We’ve built a remote-first culture rooted in trust, transparency, and belonging. With open-door leadership, weekly 1:1s, and real-time recognition, we keep our people connected and valued—no matter where they work.​ Our cultural pillars of Collaboration, Empowerment, Innovation, Learning, Transparency, and Trust guide how we show up for one another and grow together. Job Description Are you passionate about developing software that brings extraordinary value to its users? Do you thrive on devising innovative solutions that captivate and exceed customer expectations? If you are eager to collaborate with a team of skilled engineers and develop products that distinguish us in the marketplace, your expertise is exactly what we need! Join us at ATPCO, where we are on the forefront of major transformations in the airline industry. As a Principal Engineer with us, you will be an integral part of a visionary team committed to making an impact. Let us innovate together—apply today! Responsibilities - As a Senior Software Engineer in the ATPCO organization, you will lead and contribute to the development of technical requirements and other design artifacts. Understand all enterprise architectural strategies and standards and ensure adherence to them in technical solutions. - Promote successful delivery of customer value across the enterprise through efficient designs, programming techniques and strategies, utilizing innovative techniques where practical. - You will adhere to established ATPCO development standards and spearhead appropriate modifications to improve quality and productivity of the team. - Utilize an array of programming languages including Java, Python, Rust, Go, TypeScript. Use Open-Source RDBMS and NoSQL databases. Proficiently orchestrate containerization with Docker and Kubernetes, while harnessing the diverse toolkit of AWS services to architect robust solutions. - Develop and maintain software applications that interact extensively with various data stores, build data intensive software components to ensure efficient data flow and storage. - Leads technical areas anticipating and resolving issues to meet team commitments. Able to manage multiple, complex tasks with a focus on delivering quality and timely results. Acts as a technical resource/lead to other applications developers. - Collaborate with product managers to craft and deliver resilient cloud-based solutions that enhance user experiences. - Translate technical concepts into accessible, non-technical language and tailor the communication to meet internal and external stakeholders' needs. - Share your passion to remain abreast of the latest tech trends, eagerly experimenting with and mastering modern technologies, actively engaging in both internal and external technology circles. - Shares technical, procedural, and business knowledge with others. Proactively present information in public forums to share knowledge and improve the productivity of others. - Train and/or mentor other team members and peers as appropriate. - Promote DevOps mindset and DevOps technical practices that support the integration, automation, and collaboration to develop and operate a solution. What will make you a great fit: - Minimum qualifications include a bachelor's degree (or higher) in an IT-related field of study (i.e., bachelor's or master's in computer science, Computer Engineering, Software Engineering, or equivalent) - Minimum 5 years of professional Experience building and operating large-scale, distributed software systems using Java or similar object‑oriented languages. Familiarity with backend frameworks and technologies such as Spring Boot and related frameworks. - Strong foundation in computer science fundamentals, including data structures, algorithms, and system design, with a proven ability to apply these principles to build highly scalable, reliable, and maintainable services. - Proven ownership of production systems end to end, including participation in on-call rotations, troubleshooting complex issues, and driving engineering and operational excellence through improved reliability, performance, and availability. - Passion for modern software development practices, including continuous delivery (CI/CD), Feature Flag–driven deployment, AI-augmented engineering workflows, infrastructure as code (IaC), and a strong emphasis on observability, security, and developer experience. - 5+ years of experience working in cloud-based environments, preferably AWS, with exposure to other cloud platforms such as GCP, Azure, or similar. Strong experience using open-source frameworks, Agile and CI/CD practices, and DevOps methodologies to build, deploy, and operate scalable, high-traffic, high-volume production systems with a focus on reliability and operational excellence - Exceptional communications skills, both written and verbal. Other Preferred Qualification: - Demonstrated experience and mastery of regression, functional, integration (end-to-end), and performance testing competencies. - Deep experience in different software development methodologies such as agile, lean, scrum, and test-driven development - Proven record of accomplishment of encouraging innovation, implementation of innovative technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity. Salary Range: $119,400 - $152,250 *The disclosed range estimate has not been adjusted for applicable geographic differential associated with the US location* Additional Information At ATPCO, we are deeply committed to diversity, equity, and inclusion. Our supportive policies promote work-life balance through flexible work arrangements, and we cultivate a workplace where every employee feels valued, respected, and a true sense of belonging. We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor

Worldwide
$119.4K - $152.3K / year
Ontada logo

Software Engineer III

Ontada

Ontada is a research services company that is “dedicated to transforming the fight against cancer.” The company is known for its “pivotal, profound, and purposeful” culture

Title: Software Engineer III — Full Stack (Backend-Focused, Core Platform Services) Location: Irving, TX, USA - 6555 North State Highway 161 (P001) Job Description: McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve – we care. What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you. Role Summary Ontada's Engineering team builds iKnowMed (iKM), the leading Oncology EMR platform used by thousands of clinicians across the US to manage cancer treatment — from regimen ordering and chemotherapy scheduling to genomic result interpretation and clinical trial matching. We are hiring a Software Engineer III (P3) to design and build well-scoped core services, shared frameworks, and platform components that domain teams depend on to deliver clinical applications. This is a backend-first full-stack role — you will spend the majority of your time in Java and Spring Boot building services, APIs, and event-driven integrations, with frontend work focused on building integration layers, enablement UIs, and end-to-end validation using React and TypeScript. You will work within established architectural standards, collaborate closely with senior engineers and architects, and focus on making your services reusable, well-documented, and easy for other teams to adopt. Your success is measured not only by what you build, but by how effectively other teams can build on top of it. This role is ideal for an engineer who: - Enjoys building the foundations that other teams build on - Cares deeply about API design, modularity, and developer experience - Wants to work in a high-impact healthcare domain where software directly affects patient outcomes - Is ready to own well-scoped services end-to-end (design through build through test through monitor) without needing to own the overall architecture Technical Environment Layer — Technologies - Backend: Java, Spring Boot, JPA/Hibernate, WildFly (Jakarta EE) - APIs: RESTful services, OpenAPI/Swagger - Messaging: Apache Kafka (event-driven clinical workflows) - Data: Oracle (primary RDBMS), Redis (caching), Elasticsearch (search), Databricks (analytics/pipelines) - Frontend: React, TypeScript, Webpack Module Federation - Observability: Dynatrace (logs, metrics, distributed tracing) - Infrastructure: Linux, Docker, CI/CD pipelines, Git - Healthcare Standards: HL7v2, FHIR, C-CDA, SNOMED CT, LOINC, RxNorm - Quality: JUnit, Mockito, Integration Testing, Code Reviews - Documentation: Markdown, Mermaid diagrams, API specifications Key Responsibilities Backend Services and API Development - Design and implement well-scoped backend services and shared components using Java and Spring Boot, following established architectural patterns - Build and maintain RESTful APIs with clear contracts, consistent error handling, and comprehensive documentation that domain teams can adopt with minimal friction - Implement event-driven integrations using Kafka — produce and consume events that connect clinical workflows across services (e.g., order state changes, lab result notifications, patient data sync) - Build data integrations and pipeline components that connect to Databricks for analytics, reporting, and clinical data processing - Write production-quality code against Oracle databases using JPA/Hibernate, with attention to query performance, transaction management, and data integrity Core Platform Enablement - Contribute to common core services, shared libraries, and frameworks that are consumed by multiple clinical domain teams (ordering, scheduling, clinical documents, genomics) - Build services with reusability as a first-class requirement — consistent API patterns, well-defined event schemas, clear extension points - Collaborate with domain teams to understand their integration needs and usage patterns, and adapt platform services to enable rapid application development - Follow platform conventions for API versioning, event contracts, data handling, error taxonomy, and security standards Full-Stack Integration (React and TypeScript) - Build frontend integration layers, admin UIs, and enablement interfaces using React and TypeScript to expose platform capabilities to end users and domain teams - Implement frontend changes required to validate end-to-end clinical workflows — ensuring backend services work correctly through the full stack - Work within the existing frontend architecture (Webpack Module Federation, legacy-to-modern migration patterns) without owning frontend architecture decisions Quality and Testing - Develop unit, integration, and API-level tests to ensure correctness and prevent regressions - Participate in peer code reviews, applying established coding, security, and quality standards - Create and maintain clear technical documentation (Markdown, Mermaid diagrams, API specs) that enables domain teams to self-serve Observability and Production Support - Use Dynatrace for log analysis, metrics review, and distributed trace investigation to diagnose and resolve production issues with guidance from senior engineers - Implement structured logging, telemetry, and error-handling patterns defined by the platform team - Identify and implement incremental improvements to service reliability, performance, and operational visibility within your owned components Agile Execution - Participate actively in sprint planning, backlog refinement, sprint reviews, and retrospectives - Deliver committed work predictably, surface risks early, and communicate blockers clearly - Adopt approved tools, frameworks, and CI/CD patterns defined by platform and architecture teams We are unable to offer or provide sponsorship for this role presently or in the future. Minimum Requirement Degree or equivalent and typically requires 4+ years of relevant experience. Education Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Critical Skills Backend (Primary — 70% of the role) - 5 to 7 years of professional software development experience, with the majority in backend/server-side development - Strong proficiency in Core Java and Spring Boot (dependency injection, REST controllers, data access, testing) - Experience designing and implementing RESTful APIs consumed by multiple client applications - Practical experience with event-driven architectures — producing and consuming messages via Kafka or equivalent - Solid understanding of relational databases — SQL, ORM (JPA/Hibernate), indexing, query optimization, transaction management - Experience working with or integrating into data platforms (Databricks, Spark, or equivalent) for analytics or pipeline support - Ability to investigate production issues using Dynatrace — navigating logs, analyzing response time metrics, and following distributed traces Full-Stack and Frontend (Secondary — 30% of the role) - Working experience with React.js and TypeScript - Understanding of how frontend applications consume backend APIs, handle state, and render data - Ability to build or modify frontend components to support end-to-end feature delivery Foundational - Solid understanding of Linux/Unix environments, shell scripting, and basic networking - Experience with Git, CI/CD pipelines, and automated testing practices - Clear written and verbal communication — ability to document services and explain technical decisions Preferred Skills - Experience in healthcare IT or familiarity with clinical data standards (HL7, FHIR, C-CDA, SNOMED, LOINC, RxNorm) - Experience building shared libraries, SDKs, or platform services consumed by other engineering teams - Exposure to containerization (Docker) and orchestration - Experience with Elasticsearch for search or indexing use cases - Familiarity with Agile/Scrum methodologies in enterprise environments This position offers the possibility of a hybrid work arrangement based on recent updates to our in-office/work‑from‑home model. If located in DFW area, the selected candidate may be expected to work on‑site at our Las Colinas office a minimum of two (2) days per week, with the remaining days worked remotely. Specific in‑office days may be designated according to team needs and business priorities. We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please click here. Our Base Pay Range for this position $108,700 - $181,100 McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson’s (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind: McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application. McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates. McKesson job postings are posted on our career site: careers.mckesson.com. McKesson is an Equal Opportunity Employer McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page. McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) Disability_Accommodation@McKesson.com or (Canada) Accessibility@mckesson.ca. Resumes or CVs submitted to this email box will not be accepted. Join us at McKesson!

Worldwide
$108.7K - $181.1K / year
Dave logo

Lead Software Engineer, Fullstack

Dave

We started Dave for one reason: banks weren’t built for people like us, and we knew we deserved better.

Full TimeRemoteTeam 201-500H1B Sponsor

• Develop and maintain cross-platform mobile applications using React Native and TypeScript. • Provide technical leadership and assist guiding the team's overall technical direction. • Write clean, maintainable, and scalable code following best practices (e.g., modular architecture, state management, performance optimization). • Lead design and work breakdown sessions • Implement requirements in TypeScript and Bash • Lead and mentor other engineers in contributing to projects on our roadmap, including but not limited to, productivity tooling, test frameworks, ci/cd frameworks, common libraries, and mobile applications • Implement dashboards and alerts for system faults and participate in on-call rotations • Work closely with product development engineers to learn and understand cross-cutting concerns to create and evangelize easier ways for product engineers to adopt tools, packages, solutions, and best practices • Work closely with Back End Infrastructure Engineering (BEI) to deliver on overlapping initiatives • Lead and evangelize best practices through code reviews, pair programming, presentations at engineering group meetings, rich documentation, • Champion code quality and testability • Participate in 24/7 on-call rotations

United States
$174K - $224K / year
Job Closed