Apply

Staff Software Engineer, Backend

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Staff, 7+ years of software engineering experience, 3+ years of technical leadership experience

πŸ“ Location: Canada

πŸ” Industry: Fintech, SMB software, Consumer products

⏳ Experience: 7+ years of software engineering experience, 3+ years of technical leadership experience

πŸͺ„ Skills: Backend DevelopmentLeadershipDesign PatternsDocumentationMentorship

Requirements:
  • 7+ years of software engineering experience and 3+ years of technical leadership experience.
  • Deep experience with backend development and distributed systems; payments experience is a plus.
  • Excellent product instincts focusing on user needs and business context, experience in shipping consumer-facing products.
  • Effective communicator, capable of coordinating across teams to ship critical products.
  • Architectural and system design expertise in developing highly scalable distributed systems.
Responsibilities:
  • Provide technical leadership to a distributed engineering team to design new and enhance existing product offerings.
  • Advise the leadership team on key technology and product roadmap considerations.
  • Own problems from end to end, considering business impact, reliability, operability, and security.
  • Collaborate with Product Managers to prioritize roadmap initiatives and participate in product ideation.
  • Drive engineering standards forward and mentor newer team members.
Apply

Related Jobs

Apply

πŸ“ US and Canada

🧭 Full-Time

πŸ’Έ 157500.0 - 232000.0 USD per year

πŸ” Technology / Mobile applications and tracking devices

🏒 Company: Life360πŸ‘₯ 251-500πŸ’° $33,038,258 Post-IPO Equity about 2 years agoπŸ«‚ Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

  • Bachelor's in Computer Science, Engineering, related field or equivalent practical experience.
  • 8+ years of experience programming in Java, PHP, Python, or other formal programming languages.
  • Expert level experience managing medium to large scale deployments on AWS (~5000 instances, 50+ accounts).
  • Expert level experience with Infrastructure as Code tools: Terraform, CloudFormation; config management/provisioning tools: Ansible, Chef, etc.
  • Strong Kubernetes experience deploying and running at scale (10k+ containers).
  • Strong Build / Automation / CI/CD experience.
  • Proficient in multi-threaded design and implementation.
  • Database knowledge is a plus.
  • Excellent interpersonal skills with a highly collaborative working style.
  • Excellent verbal and written communication skills.
  • Ideally based out of the North America East Coast time zone.
  • Providing technical leadership, mentorship, and guidance to engineers across multiple teams.
  • Partnering with the Engineering Manager to interview and onboard top talent for the EMEA-based teams.
  • Collaborating closely with Engineering Managers, Director of Engineering, and Staff Engineers to define and execute the technical direction for various projects.
  • Ensuring effective communication and collaboration between multiple teams across regions and time zones.
  • Being hands-on with writing code where needed to support teams and projects.

AWSPHPPythonJavaKubernetesCI/CDTerraformMentorshipAnsible

Posted about 2 months ago
Apply
Apply

πŸ“ Canada, Brazil

🧭 Full-Time

πŸ’Έ 211500.0 CAD per year

πŸ” Cryptocurrency and Blockchain Technology

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • At least 8+ years of experience in software engineering.
  • Strong understanding of high-quality code and effective software engineering processes.
  • Execution-focused mindset, capable of navigating through ambiguity and delivering results.
  • Ability to balance long-term strategic thinking with short-term planning.
  • Experience in creating, delivering, and operating multi-tenanted, distributed systems at scale.
  • Experience in delivering full-stack projects.
  • Willingness to manage engineers and transition into a management role.
  • Lead and grow a team of 7-8 engineers to deliver features specific to the AMER markets.
  • Manage individual project priorities, deadlines, and deliverables with technical expertise.
  • Mentor and train team members on design techniques and coding standards.
  • Deep dive into the Coinbase system to provide solutions for launching.
  • Define and execute a roadmap based on opportunities raised by the team and stakeholders.
  • Identify gaps in current experience by analyzing Coinbase and competitors' apps.
  • Work closely with various teams to identify feature opportunities.
  • Address customer experience issues and drive solutions.
  • Oversee the design of scalable, reliable, and reusable solutions.
  • Encourage a proactive, data-driven attitude and energize team interactions.

Backend DevelopmentLeadershipProject ManagementBlockchainFull Stack DevelopmentSoftware Engineering

Posted 2 months ago
Apply