Software Architecture

ioh

ID
On-site
Design and implement features
Build reliable apis/services
Instrument code with logs, metrics, and traces
The Software Development Engineer designs, builds, and maintains high-quality software that delivers measurable business impact

Job Summary

  • The Software Development Engineer designs, builds, and maintains high-quality software that delivers measurable business impact.
  • This role blends deep coding expertise with product thinking and operational ownership: delivering features end-to-end, improving performance and reliability, and collaborating across product, design, and platform teams.
  • Ideal for product teams seeking strong ownership, pragmatic engineering, and a bias for automation and continuous improvement.

Matching Summary

The Software Development Engineer designs, builds, and maintains high-quality software that delivers measurable business impact.

Skills & Requirements

Must-have

  • design and implement features
  • build reliable APIs/services
  • instrument code with logs, metrics, and traces
  • automate workflows and champion continuous delivery
  • maintain high standards for code reviews
  • embed security and compliance by design

Nice-to-have

  • cloud-native development experience
  • infrastructure as code
  • observability tooling
  • security-first mindset

Key Requirements

  • Professional experience building production software
  • Solid grasp of computer science fundamentals
  • Experience designing REST/gRPC APIs
  • Hands-on with automated testing and CI

Work Rights

Not specified

Tailored Resume

Cover Letter