- Company: Get A Job.ai
- Location: Canada
- Salary: Pay not listed
- Work type: Remote
Website Get A Job.ai
Represented by Get A Job.ai
About This Opportunity
Our talent team at Get A Job.ai is representing a confidential InsurTech client in Canada for a Staff Software Developer - Integration role. This is a remote-first position where you'll architect and own the integration strategy across a complex ecosystem of production distributed systems.
Our client has built a comprehensive internal platform managing the complete lifecycle of commercial insurance operations. You'll be working with PostgreSQL as the primary data store, alongside deep integrations with heavily customized enterprise systems including Salesforce, ticketing platforms, payment gateways, ERPs, marketing automation, and telephony systems.
This role reports to the Director of Engineering and represents a critical technical leadership position focused on replacing brittle integrations with robust, engineered solutions.
Responsibilities
System & Data Architecture
- Architect end-to-end integration and data strategy for Salesforce and connected production distributed systems
- Define data ownership, entity shapes, and single sources of truth across platforms using ERDs
- Partner with core engineering teams to align system boundaries and architectural standards
Integration Engineering & Infrastructure
- Design high-scale integration patterns focused on retries, idempotency, reconciliation, and deep observability
- Replace no-code integrations with robust, code-based solutions
- Implement enterprise best practices
- Leverage deep Salesforce expertise to develop sophisticated, code-driven integrations
Change Management & Technical Leadership
- Establish robust CI/CD pipeline for integration management, prioritizing configuration-as-code
- Partner with IT, Product, and business stakeholders for seamless change management
- Serve as guiding authority on modern integration technologies and enterprise software engineering practices
What We're Looking For
Required Skills & Experience:
- Hands-on Salesforce platform experience in complex custom-object environments
- Production TypeScript experience
- Relational database experience with Postgres
- Proven track record building integrations between Salesforce and external systems
- Practical distributed-systems experience: idempotency, retries, dead-lettering, backfills, reconciliation, eventual consistency
- Working knowledge of integration technologies: REST, SOAP, Webhooks
- Strong relational data modeling and ERD design capabilities
- Experience building observability around integrations: metrics, alerts, dashboards, runbooks
- Salesforce metadata in source control plus CI/CD experience (scratch orgs, sandboxes, deployment automation)
- Ability to operate credibly at staff/lead level alongside software engineering organizations
Nice to Have:
- Experience with Salesforce as an operational/domain platform beyond sales CRM
- Integration experience with enterprise systems like Zendesk, SAP, Stripe
- Background in insurance, brokerage, fintech, or regulated/workflow-heavy industries
- NestJS experience
- Experience replacing no-code flows with engineered integrations
- Event-driven architecture, message queues, webhook infrastructure knowledge
How We Work With You
When you apply through Get A Job.ai, our recruiting team will review your background and conduct an initial screening. If there's a strong match, we'll submit your profile to our client for consideration. Throughout the process, we'll keep you informed and provide guidance.
Please note: we ask that you work exclusively through Get A Job.ai and our team. Do not attempt to contact the client directly, as this may disqualify your application.
Pay
Compensation details will be discussed during the screening process based on your experience and qualifications.
Equal Opportunity: Get A Job.ai is committed to fostering an inclusive recruitment process. We welcome applications from all backgrounds and provide accommodations as needed. If you require support during the application or interview process, please let us know.
Apply with Get A Job.ai
A recruiter will review your profile and submit you to the client. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you.
Terms used in this posting
- remote-first
- The company is organized around remote work as the default, rather than treating it as an occasional exception to in-office work.
Explore Get A Job.ai online
Working in Canada
Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the second-largest country by total area, with the longest coastline of any country. Its border with the United States is the longest international land border. The country is characterized by a wide range of both meteorologic and geological regions. With a population of over 41 million, it has widely varying population densities, with the majority residing in its urban areas and large areas being sparsely populated. It
Note: Canada observes a public holiday on Sep 30 — National Day for Truth and Reconciliation.
🇨🇦 Relocation safety for Canada: Very Safe — via Warnely, CC BY 4.0
National unemployment rate in Canada: 6.9% — via World Bank
GDP per capita in Canada: $55,698 — via World Bank
Consumer price inflation in Canada: 2.1% (annual) — via World Bank
Real GDP growth in Canada: 1.7% (annual) — via World Bank
Average hours worked per year in Canada: 1,687 — via OECD
Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.
Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.
Listing facts
- Role Staff Software Developer – Integration(Remote First)
- Employer Get A Job.ai
- Location Canada
- Type Full Time
- Pay (from listing) Pay not listed
- Posted September 12, 2026
- Apply by October 13, 2026
- Country Canada
- Overview Full job description on this page (514 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
