Senior Software Engineer @Deputy

[Hiring] Senior Software Engineer @Deputy

Apr 01, 2025 - Deputy is hiring a remote Senior Software Engineer. đź’¸ Salary: unspecified. đź“ŤLocation: Canada.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Senior Software Engineer (Back End), you will leverage your experience to make a meaningful impact on initiatives and influence your peers. You will drive quality outcomes for our customers by combining strategic thinking and problem-solving skills to identify problems, research and tackle complex challenges, and lead the solution design and development of key projects that advance our mission and align with our broader engineering goals.

You will collaborate closely with peers, product, design, and leadership to build outstanding products and features for the Deputy platform, delivering services to millions of users and businesses, from small and medium-sized enterprises to large corporations.

You wake up every morning with the confidence that your work, from user-facing experiences to backend APIs, powers and improves the livelihood of millions of users worldwide.

Responsibilities

  • Make technical decisions and deliver technical solutions, with consideration for high-performance, high-quality systems and applications.
  • Encourage innovation and foster an environment of continuous improvement.
  • Design, implement, and deliver software solutions for product features, with consideration for high-performance, high-quality systems and applications.
  • Write simple, efficient, self-documented modular, high-quality code that follows best practices and improves the overall codebase.
  • Align with our Design, Engineering and Product principles to build product & technical solutions that drive customer value with quality and performance.
  • Uphold a high bar of engineering standards and co-ordinate with Infrastructure and Quality.
  • Accountability for delivering technical solutions within estimated timeframes.
  • Influence and problem-solve with senior, mid, and junior engineers to deliver high-quality outcomes.
  • Mentor and guide more junior engineers in an impactful and meaningful way to their growth trajectory.

Qualifications

  • 5+ years of related work experience.
  • Expertise in API design (REST & RPC) and its frameworks, including using protobuf, gRPC, OpenAPI.
  • Experience with building service-oriented architecture, microservices, and modern techniques and tools around it, including using Docker, ECS, Lambda, SQS, Kinesis, etc.
  • Experience in a few persistence, storage and caching mechanisms, including MySQL, Redis, DynamoDB, S3, etc.
  • Experience with Elasticsearch is desirable.
  • Mastery of PHP, or Go would be highly advantageous.
  • Build systems that include appropriate monitoring and observability, employing modern best practices for fault tolerance.
  • Strategic problem-solver who excels at tackling complex technical challenges and providing innovative solutions.
  • Ability to lead by example, rolling up your sleeves to “show the way.”
  • Excellent communication and collaboration skills.
  • Experience with mentoring junior and mid-level developers.
  • Thrives under high levels of autonomy, takes initiative and ownership, and can navigate ambiguity.
  • Passionate about continuous learning and staying ahead of industry trends.

Requirements

  • Strong technical expertise in software engineering.
  • Ability to work collaboratively in a fast-paced environment.
  • Commitment to inclusiveness and diversity.

Benefits

  • Equal opportunity employer.
  • Welcoming of different perspectives and skills.

Similar Remote Jobs

More jobs at Deputy

More Software Development jobs

More jobs in Canada

Before You Apply
️
đź“Ť 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.
Senior Software Engineer @Deputy
Software Development
Salary đź’¸ unspecified
Remote Location
Canada
Job Type full-time
Posted Apr 01, 2025
Apply for this position Unlock 54,930 Remote Jobs
️
đź“Ť 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.
Senior Software Engineer Apply for this position Unlock 54,930 Remote Jobs
Ă—
  • Unlock 54,930 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community