Staff Software Engineer (Backend) - (Remote)

What you'll do
  • Lead the technical vision and direction for engineering within individual teams.
  • Work closely with the product, design, operations, and engineering teams across the squads to ship world-class products and features.
  • Work with mobile and web, SRE, and QA engineers to collaborate on end-to-end feature development and improvements.
  • Design and develop highly scalable, reliable, secure, and fault-tolerant systems. Define and execute the long-term strategy around backend platforms and data stores within individual teams.
  • Drive best practices around writing code, engineering processes, and system design with a focus on engineering excellence. Inspire engineers by following the right standards in software development and leading by example.
  • Provide mentorship to software engineers in the team including senior backend engineers.
  • Partner with the product management team to execute the feature roadmap. Ensure appropriate estimations around effort and capacity for the entire team.
  • Conduct and participate in design discussions for solutions across teams. Also, share knowledge to engineers by writing articles, conducting sharing sessions.
  • Work with the engineering leadership to execute the engineering improvements roadmap.
  • Provide technical guidance and take ownership of debugging production issues across services.

What you'll need
  • Strong software engineering foundation, including problem-solving, coding, and execution.
  • Strong programming skills in mainstream languages like Go, PHP, Java, Python, etc. Ability to write well-designed, testable, and maintainable code.
  • Ability to estimate and execute releases with a high degree of predictability.
  • Ability to develop the technical roadmap at the Epic/project level as well as navigating unknown problem areas and breaking them down for the team.
  • Experience working in an agile environment and in teams practicing DevOps.
  • Experience in scaling a system that handles high traffic/large data sets/high concurrency.
  • Strong communication skills. Proactive in driving various initiatives and processes for the team as well as communicating with various stakeholders.
  • Previous experience working in a technical lead role will be an added bonus.
  • 6+ years of experience as a software engineer working on backend systems and 2+ years of experience with product engineering for consumer-scale systems.

Interested? Apply this vacancy on:

Work Opportunity at Flip in November 2022 - Loker Startup

2023. All rights reserved.