Principal Software Engineer @JobGet
Software Development
Salary 160000-190000 p..
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Principal Software Engineer @JobGet

2mths ago - JobGet is hiring a remote Principal Software Engineer. πŸ’Έ Salary: 160000-190000 per year πŸ“Location: Canada

Role Description

We are looking for an exceptional and ambitious engineer who enjoys architecting systems, working in an agile start-up development environment, and leveraging AI to redefine engineering velocity. As an engineer on our team, you will focus on backend development across all our products.

  • You will be the engineer others look to when the problem is hard, the path forward is unclear, or the stakes are high.
  • As a key individual contributor, you won't just build; you will bridge the gap between engineering and the broader business.
  • Translate long-term goals into technical reality while modeling the engineering best practices that elevate our entire organization.
  • Thrive in building scalable, flexible systems with an emphasis on improving maintainability.

Qualifications

  • 10+ years of experience in software engineering, with a demonstrated track record of leading and executing technically complex, high-impact initiatives from inception through delivery.
  • Recent experience working on a small, agile team contributing to all phases of the software development lifecycle in a start-up environment.
  • Primary experience in Go, comfortable working across existing .NET and TypeScript codebases.
  • Experience implementing event-driven architecture within microservices ecosystems using tools like Apache Kafka.
  • Experience creating database schemas that represent and support business processes.
  • Strong understanding of object-oriented programming, data structures, and algorithms.
  • Strong experience with AWS platforms, including an understanding of their capabilities and limitations.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Proven ability to operate across organizational lines, comfortable influencing without authority, building consensus among diverse teams, and driving decisions that require alignment across product, engineering, and business stakeholders.
  • Deep software engineering fundamentals, with experience in multi-product architectures.
  • Experience working in an environment shaped by acquisitions or rapid growth, with an appreciation for the technical and cultural complexity that comes with it.
  • A track record of making well-reasoned technical decisions, evaluating options carefully, and pushing back on the first solution when a better one exists.
  • Strong collaboration and communication skills, able to clearly communicate to both technical and non-technical audiences.
  • A bias for ownership, taking projects seriously from start to finish, holding yourself accountable for outcomes, and proactively identifying and resolving risk before it becomes a problem.
  • Comfort with ambiguity and a builder's mindset, thriving when the path forward isn't defined, enjoying working through complexity, solving tough problems, and enabling others to move faster.

Requirements

  • High Contribution: Maintain a high bar for individual execution by writing clean, efficient, and production-ready code.
  • Rigorous Testing & Validation: Lead by example in code quality by defining testing standards and utilizing AI to generate robust test suites and edge-case discovery.
  • Proactive Problem Solving: Identify and execute fixes for deep-seated bottlenecks, architectural bugs, and performance issues.
  • Modernize Tooling: Evaluate and integrate emerging AI-powered tools to enhance operational efficiency and developer productivity.
  • System Design & Scalability: Lead architectural evaluations and design reviews to ensure systems remain flexible and scalable.
  • QA Partnership: Partner effectively with QA to define test strategies and improve automated testing coverage.
  • Operational Health: Lead incident response and postmortem processes, establishing best practices to prevent recurrence of high-severity issues.
  • Champion Standards: Maintain code quality, organization, and automation across the broader engineering organization.
  • Technical Multiplier: Elevate the engineers around you through rigorous code reviews and design feedback.
  • Lead Technical Discussions: Move teams to decisions, ensuring the best ideas surface regardless of where they originate.
  • Foster Accountability: Champion a culture of quality, where engineers take pride in end-to-end ownership and technical excellence.

Benefits

  • Purpose-driven organization
  • Flexible time off
  • Remote-first
  • Flexible work hours - our employees are in multiple time zones
  • Medical & dental plans
  • Parental leave
  • Employee stock options
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @JobGet
Software Development
Salary 160000-190000 p..
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later