Sr Software Engineer (Product Engineering Background)

Jobgether

Canada

Remote

CAD 190,000 - 210,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary (Canada)
Competitive salary (US)
Fully remote across Canada and the US
Comprehensive health insurance
Unlimited PTO
Full-time employment
Stock options and equity participation
Opportunity to influence architectural
AI-assisted development tools
Mentorship and tech leadership

Job summary

Jobgether is a fast-growing technology company enabling AI-powered data exchange across global supply chains. As a Senior Software Engineer, you will own major product initiatives, shape architecture, and deliver scalable backend systems in a fully remote engineering team.

You will mentor engineers, drive architectural decisions, and work with product and engineering to translate customer challenges into impactful solutions.

Qualifications

  • Senior-level experience in software engineering with product engineering background.
  • Proven track record delivering complex production systems and major features.
  • Strong fundamentals in backend development, APIs, distributed systems, and microservices.
  • Ability to design scalable, reliable architectures with measurable outcomes.
  • Hands-on experience with AI coding agents and AI-assisted development.
  • Experience mentoring engineers and setting engineering standards.
  • Excellent communication and collaboration skills.
  • Comfortable working in a remote, distributed environment.

Responsibilities

  • Lead the technical design, architecture, and implementation of major product features.
  • Own end-to-end delivery of customer-facing features translating business needs to tech solutions.
  • Design, build, and improve backend services, APIs, and distributed systems.
  • Diagnose and resolve engineering challenges; monitor performance and reliability.
  • Leverage AI coding agents to accelerate development and validate AI-generated code.
  • Maintain high engineering standards through code reviews and documentation.
  • Mentor engineers and contribute to technical direction and best practices.
  • Collaborate with product managers to align priorities with outcomes.
  • Take ownership of production systems and platform health.

Skills

Senior software engineering
Backend development
APIs
Distributed systems
Microservices
AI coding agents
Code review
Mentoring
Communication

Job description

Join a fast-growing technology company transforming how businesses exchange data across global supply chains through modern, AI-powered infrastructure. As a Senior Software Engineer, you will take ownership of complex product initiatives, drive architectural decisions, and deliver scalable, reliable software solutions. You will work at the intersection of product engineering, distributed systems, and AI-assisted development within a fully remote engineering team. This role offers significant technical autonomy and the opportunity to influence engineering standards and platform architecture. You will collaborate closely with product and engineering teams to turn customer challenges into impactful solutions. If you combine strong engineering fundamentals with product thinking, technical leadership, and a passion for innovation, this is an opportunity to make a meaningful impact.

Accountabilities
  • Lead the technical design, architecture, and implementation of major product features and complex engineering initiatives, ensuring scalability, performance, reliability, and maintainability.
  • Own the end-to-end delivery of customer-facing product features, translating business requirements and customer needs into effective technical solutions.
  • Design, build, and improve backend services, APIs, distributed systems, and application architectures.
  • Diagnose and resolve complex engineering challenges, identify technical risks, and improve system performance through monitoring, instrumentation, and data-driven investigation.
  • Leverage AI coding agents to accelerate development, define clear implementation specifications, and rigorously review and validate AI-generated code for correctness, security, and quality.
  • Establish and maintain high engineering standards through code reviews, testing practices, technical documentation, and continuous improvements to development workflows.
  • Mentor engineers, provide architectural guidance, and contribute to technical direction, engineering standards, and knowledge-sharing initiatives.
  • Collaborate with product managers and cross-functional stakeholders to align technical priorities with customer outcomes and business objectives.
  • Take full ownership of production systems and technical initiatives, balancing delivery speed with long-term platform health and operational excellence.
Requirements
  • Senior-level experience in software engineering, with a strong background in product engineering and a proven track record of delivering complex production systems.
  • Demonstrated experience owning major product features, technical initiatives, and architectural decisions within scalable software environments.
  • Strong software engineering fundamentals, including backend development, APIs, application architecture, distributed systems, and microservices.
  • Ability to design systems with performance, scalability, reliability, and maintainability in mind.
  • Experience solving complex technical problems and evaluating architectural trade-offs based on measurable customer and business outcomes.
  • Strong technical design, code review, and debugging capabilities, with the ability to assess implementation quality and identify potential risks.
  • Hands-on experience using AI coding agents in everyday development workflows, including defining specifications, directing implementation, and critically validating generated code.
  • Strong understanding of AI-assisted engineering practices and the ability to identify incorrect, incomplete, insecure, or poorly designed AI-generated solutions.
  • Experience working closely with product teams and translating customer problems into effective technical solutions.
  • Proven ability to mentor engineers, influence technical direction, and establish engineering best practices.
  • Excellent communication and collaboration skills, with a proactive, data-driven, and ownership-oriented mindset.
  • Comfortable working in a remote, distributed environment, sharing progress transparently, and making informed decisions independently.
Nice to Have
  • Experience with Node.js, TypeScript, React, or NestJS.
  • Familiarity with RabbitMQ, Kafka, and event-driven architectures.
  • Experience with relational and non-relational databases.
  • Knowledge of AWS, CI/CD pipelines, and modern development workflows.
  • Familiarity with Nx or monorepo development environments.
  • Experience building API-driven products or enterprise software platforms.
  • Previous experience in AI-forward engineering teams using coding agents.
  • Background in EDI, supply chain technology, or B2B data exchange.
Benefits
  • Competitive salary:
    • United States: $190,000-$225,000 USD annually.
    • Canada: $190,000-$210,000 CAD annually.
  • Competitive stock options and equity participation.
  • Fully remote working environment across Canada and the United States.
  • Comprehensive health insurance.
  • Unlimited paid time off (PTO).
  • Full-time employment opportunity.
  • Significant technical ownership and influence over architectural decisions.
  • Opportunity to work with AI-assisted development tools in an AI-forward engineering environment.
  • Exposure to large-scale enterprise software supporting hundreds of businesses and millions of transactions.
  • Opportunities to mentor engineers and shape engineering standards within a growing organization.

How Jobgether works:

We use a AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Product Manager, Technical
Lead Product Manager, Technical

Jobgether • Canada

Hybrid
CAD 281,000 - 323,000
Competitive salary
Equity
Health coverage
+9
Principal Software Engineer, Product Engineering
Principal Software Engineer, Product Engineering

Jobgether • Canada

Remote
CAD 180,000 - 240,000
Competitive compensation
RSU stock
Remote-first: Canada-wide withprovince
+4
Principal Software Engineer - Marketing Technology
Principal Software Engineer - Marketing Technology

Jobgether • Canada

Remote
CAD 140,000 - 176,000
Competitive salary
Bonus eligibility
Healthcare
+6
Manager, Product Development
Manager, Product Development

Jobgether • Canada

Remote
CAD 100,000 - 130,000
Competitive salary
Fully remote from Canada
Benefits program
+7
Senior Java Developer
Senior Java Developer

Jobgether • Canada

Remote
CAD 102,000 - 128,000
Remote work opportunities in Canada
Flexible health coverage
RRSP contributions
+3
Staff GTM Engineer
Staff GTM Engineer

Jobgether • Toronto

Remote
CAD 124,000 - 166,000
Competitive compensation
Equity
Health coverage
+10
Senior Full Stack Engineer
Senior Full Stack Engineer

Jobgether • Canada

Remote
CAD 252,000 - 377,000
Remote work Canada
High-growth company
Technical ownership
+1
Senior/Staff Software Engineer - Tech Lead
Senior/Staff Software Engineer - Tech Lead

Jobgether • Canada

Remote
CAD 176,000 - 263,000
Fully remote from Canada
Flexible working hours
12-month independent contract with a 1
+1
Manager, Software Development
Manager, Software Development

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Competitive salary CAD 145,000–165,000
Fully remote within Canada
Health coverage
+9
Senior Software Engineer, Fulfillment
Senior Software Engineer, Fulfillment

Jobgether • Nova Scotia

Hybrid
CAD 168,000 - 178,000
Base salary CAD 168k-177.5k
Equity grant
Remote-first
+2