TinyFish logo
TinyFish Verified
Software Development

Software Engineer

Palo Alto, CAHybridFull Time$140,000–$190,000 /yrPosted 12 days agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • mission-critical services
  • professional full-stack development
  • backend language
  • JavaScript/TypeScript
  • front-end components
  • serverless components
  • automated testing
  • unit testing
  • integration testing
  • load testing

Nice to have

  • cloud platforms
  • managed data stores
  • test-driven development
  • logging
  • metrics
  • distributed tracing

Role summary

We are seeking a Software Engineer to independently own the design, implementation, and maintenance of platform components. You will collaborate with product managers and engineering leads to translate requirements into technical objectives. The role involves architecting scalable APIs, integrating components with various services, and developing automated testing and CI/CD pipelines. Responsibilities also include conducting code reviews, mentoring junior engineers, troubleshooting production issues, and implementing monitoring solutions. A strong understanding of backend languages, JavaScript/TypeScript, cloud platforms, and data stores is preferred, along with a passion for AI-driven automation.

Job Title
Software Engineer

Location
In-office or Remote (strong preference for overlap with Pacific Time).

Employment Type
Full-time employee.


Responsibilities

  • Independently own the end-to-end design, implementation and maintenance of one or more platform components (e.g. task orchestration, agent runtime, data pipelines)

  • Collaborate with product managers, designers and engineering leads to translate requirements into clear technical objectives and delivery timelines

  • Architect and build scalable, fault-tolerant APIs and services using best practices in performance, security and observability

  • Integrate your components with front-end UIs, data stores, message queues and third-party services

  • Develop and enforce automated testing (unit, integration, load) and continuous-integration/continuous-deployment (CI/CD) pipelines

  • Conduct design and code reviews, mentor junior engineers, and drive adoption of coding standards and shared libraries

  • Troubleshoot production issues, perform root-cause analyses and implement robust monitoring, alerting and self-healing patterns

Qualifications

  • 3+ years of professional full-stack development, with demonstrated ownership of mission-critical services

  • Expert in at least one backend language (Python, Go, Java, etc.) and strong proficiency in JavaScript/TypeScript for front-end or serverless components

  • Familiarity with cloud platforms (AWS, GCP or Azure) and managed data stores (Postgres, Redis, S3, etc.)

  • Deep appreciation for CI/CD, test-driven development and observability (logging, metrics, distributed tracing)

  • Exceptional problem-solving skills, a bias for action and clear, proactive communication across teams

  • Passion for AI-driven automation and eagerness to help Tiny Fish push the boundaries of what web agents can do

Ready to apply?
You'll be redirected to TinyFish's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.