Sr Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Montréal, QC
In-Office
125K-160K Annually
Senior level
Fashion • Retail • Software
The Role
Design, develop, and evolve backend services and TypeScript-based components, ensuring scalable and maintainable designs while leading technical decisions in a collaborative environment.
Summary Generated by Built In
Job Title:                                   Senior Software Engineer
Location:                                   Remote, USA/Canada
Compensation Range:            $125,000 - $160,000 USD for USA, depending on location and experience + Benefits
Job Summary:
At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior Software Engineers with strong expertise in both Java and TypeScript, capable of working across backend services and TypeScript-intensive components such as UI and Custom Actions.
If you excel in building scalable systems, designing robust architectures, and contributing to both service-side and TypeScript-driven features, this role is for you.
As a Senior Software Engineer, you will design, develop, and evolve backend services and TypeScript-based components that power our platform. You will work extensively with REST APIs, microservices, containers (Docker/Kubernetes), and modern TypeScript frameworks.
You will collaborate closely with Product Management and cross-functional engineering teams, leading technical decisions and ensuring scalable, maintainable designs. Strong architectural thinking and communication skills are essential.
Key Responsibilities:
  • Design and implement backend services using Java, SQL, and TypeScript.
  • Build and enhance TypeScript-intensive features, including UI elements and Custom Actions.
  • Develop scalable REST APIs and microservices supporting enterprise product workflows.
  • Lead architectural discussions and contribute to long-term technical strategy.
  • Deploy and manage containerized services with Docker and Kubernetes.
  • Collaborate with Product Management and engineering peers from concept through delivery.
  • Maintain high engineering standards through reviews, mentorship, and technical leadership.
  • Continuously improve system performance, scalability, and reliability.

Qualifications:
  • 7+ years of professional experience with Java.
  • 5+ years of professional experience with TypeScript.
  • Strong SQL proficiency and hands-on experience with relational databases.
  • Proven experience developing server-side applications, distributed systems, and RESTful services.
  • Deep understanding of microservices and service-oriented architectures.
  • Hands-on experience with Docker and container orchestration tools such as Kubernetes.
  • Strong mastery of OOP, design patterns, clean code principles, and architectural fundamentals.
  • Experience leading technical design or architectural initiatives (2+ years).
  • Solid understanding of SDLC best practices: code reviews, testing strategies, CI/CD, and release processes.
  • Excellent cross-team communication skills.
Preferred:
  • Experience building TypeScript-based UI components or workflow/custom-action features.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Experience mentoring engineers or serving as a tech lead.
  • Bachelor’s degree in Computer Science or equivalent.

What we offer:
  • Competitive salary and benefits recognizing your experience and impact.
  • Flexible remote work options with a collaborative, high-performing team.
  • A culture of engineering excellence, innovation, and continuous learning.
  • Opportunities to work on large-scale enterprise projects with modern technologies.

The US base salary range for this full-time position is $125,000 - $160,000 + benefits. Our salary ranges are determined by role, level, and location. The range for each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Candidates who exceed the specified experience and relevant education or training may be considered for compensation above the stated range. Please note that the compensation details listed reflect base salary, and certain positions may be offered additional variable incentives.
 

Top Skills

Docker
Java
Kubernetes
Microservices
Rest Apis
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Campbell, California
568 Employees
Year Founded: 1998

What We Do

Centric Software® is the innovator behind the #1 Product Lifecycle Management (PLM) platform, Centric PLM™, that is blazing the trail for brands, manufacturers and retailers across all segments of the consumer goods industry. Headquartered in Silicon Valley, Centric Software has shattered the mold to create state-of-the-art digital solutions to satisfy the needs of every player in the market, large and small, and supports their mission to develop high-quality, sustainable products that are on time and on trend.

- Centric PLM delivers enterprise-class merchandise planning, product development, sourcing, quality and product portfolio optimization innovations specifically for fast-moving consumer industries. Centric PLM streamlines the product development process from concept to retail.
- Centric Planning provides best-in-class data and visually driven financial, merchandise and assortment planning as well as store and vendor forecasting to maximize margins and for seamless and fast, pre and in-season execution.
- Centric Visual Boards improves collaboration and decision-making of merchandising and buying teams through intuitive digital boards, driving innovation and decreasing time to market.

All Centric solutions are market-driven, ensuring they meet the needs of customers. These innovations include the first ever PLM mobile apps, 3D CAD connectors, sustainability integrations, and more. Centric Software has the highest user adoption rates in the industry and proudly maintains a 99% customer retention rate due to its seamless implementation methodology which ensures that 100% of its customers go live. Centric Software is proud to provide the best solution, backed by the best team to service the best customers.

Centric Software is a subsidiary of Dassault Systèmes (Euronext Paris: #13065, DSY.PA). For more information, please visit www.centricsoftware.com.

Similar Jobs

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
7 Locations
5550 Employees
137K-189K Annually

Wowza Logo Wowza

Senior Software Engineer

Digital Media • Software
Remote or Hybrid
2 Locations
150 Employees

Osedea Logo Osedea

Senior Software Engineer

Artificial Intelligence • Software
Hybrid
Montréal, QC, CAN
64 Employees

Intact (intactfc.com) Logo Intact (intactfc.com)

Support Engineer

Insurance • Financial Services
In-Office
2 Locations
18239 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account