Phyllo Technology/Software

Staff Software Engineer - SDE 3

Bengaluru, India In person Full-time

About Us

Phyllo is a data gateway that allows social data to be accessed from source platforms (e.g. YouTube, Twitch, Upwork, Shopify, etc.). We build the underlying infrastructure that connects with every creator platform, maintain a live data feed to the systems used by these platforms to manage creators’ data, and provide a normalized data set so that businesses can use creators’ data in a simple yet impactful way.

More info at: Our website: https://www.getphyllo.com/

About the role

As a Staff Software Engineer (SDE3) at Phyllo, you will shape the technical direction of key backend systems and lead complex initiatives across services and teams. This is an individual contributor role combining deep Python and distributed systems expertise with fluency in agentic development. You will turn ambiguous problems into practical designs and guide delivery through production. Your balance of implementation, agent direction, review and architecture work will vary. You must remain able to independently write, understand and debug production code, while taking responsibility for the quality and impact of the software you ship.

What you'll be expected to do

Lead backend and platform initiatives from problem definition through design, rollout and operation. Coordinate dependencies, sequence work across teams, and resolve technical risks early.

Design resilient distributed services, data pipelines and APIs. Account for external platform rate limits, partial failures, schema changes and data freshness as you improve scalability and data correctness.

Write technical proposals and participate actively in architecture reviews. Challenge assumptions, explain tradeoffs, build agreements and guide designs within your area through implementation and migration.

Raise engineering quality through substantive code reviews of human-written and agent-generated changes, checking correctness, maintainability, tests, performance, security and failure handling. Implement or debug critical paths when needed.

Use coding agents extensively across development, testing, refactoring and debugging. Establish effective team practices through clear repository context, reusable workflows and meaningful verification, while retaining engineering ownership.

Own the production health of your systems through observability, safe releases, incident investigation and preventive improvements. Track reliability, latency, data quality and operating cost to guide decisions.

Partner with product, design and engineering colleagues to clarify customer needs and shape technical roadmaps. Balance delivery speed, system longevity and infrastructure cost when prioritizing work and technical debt.

Mentor engineers, including senior engineers, through pairing, reviews and feedback. Help them grow their technical judgment and ownership, and unblock delivery beyond your own tasks.

Provide technical thought leadership through design discussions, prototypes, technical writing and knowledge sharing. Evaluate emerging approaches with evidence and help the team decide what to adopt.

Job description provided by Phyllo.
View the original posting