JJobsSonar

Software Architect (Remote)

Jobright.ai · United States

Software EngineeringRemote

About this role

The Senior Software Engineer / Architect will set and document architecture direction for the Ion platform, building and shipping production backend code primarily in TypeScript and Node.js. They will review pull requests, raise the quality bar across the engineering team, and make practical build-versus-buy and storage decisions based on scale, reliability, maintainability, and cost. The role involves leading technical design for new platform capabilities, partner integrations, and data products, while improving testing, observability, code review, deployment discipline, and operational maturity. The individual will partner closely with Product, Operations, Sales, and the CTO to turn business requirements into technical plans and mentor engineers on a distributed team.

Skills & technologies

Must have

  • TypeScript
  • Node.js
  • AWS
  • serverless
  • messaging
  • storage
  • security
  • infrastructure-as-code
  • React
  • Next.js
  • event-driven systems
  • distributed systems
  • streaming systems
  • data models
  • relational databases
  • time-series databases
  • operational data stores
  • idempotency
  • retries
  • dead-letter handling
  • monitoring
  • incident response
  • Docker
  • ECS/Fargate
  • ECR
  • CI/CD pipelines

Nice to have

  • MQTT
  • TimescaleDB
  • InfluxDB
  • ClickHouse
  • data reconciliation
  • anomaly detection
  • signal processing
  • time-series analytics
  • S3-based analytics
  • Athena
  • Glue
  • Parquet
  • lake/lakehouse patterns
  • Docker
  • ECS/Fargate
  • ECR
  • CI/CD pipelines

Read full description

About the job This role is part of the Jobright Direct Hiring Network, where top companies like Cresta AI, Plaud, Mercor, OpenArt, and 1,500+ others hire top talent directly through our platform. This is not a mass job posting. Only select, high-signal candidates are invited and recommended directly to hiring teams Hiring Company: ION Water One-liner: Ion transforms the way water costs are controlled through affordable housing's only End-to-End Water Management solution. Salary: $150K/yr - $175K/yr Why Join Us: Role Responsibilities • Set and document architecture direction for the Ion platform • Build and ship production backend code, primarily in TypeScript and Node.js • Review pull requests and raise the quality bar across the engineering team • Make practical build-versus-buy and storage decisions based on scale, reliability, maintainability, and cost • Lead technical design for new platform capabilities, partner integrations, and data products • Improve testing, observability, code review, deployment discipline, and operational maturity • Partner closely with Product, Operations, Sales, and the CTO to turn business requirements into technical plans • Mentor engineers and help a distributed team make better architecture decisions without creating unnecessary process Qualitications Required • 5+ years building production backend, platform, data, or cloud systems • 3+ years in a senior technical role such as Software Architect, Staff Engineer, Principal Engineer, or hands-on Engineering Lead • Strong experience designing event-driven, distributed, or streaming systems that handle high-volume data • Deep AWS experience, especially with serverless, messaging, storage, security, and infrastructure-as-code • Strong TypeScript/Node.js experience, or comparable backend depth with the ability to become productive in TypeScript quickly • Experience designing reliable data models and working with relational, time-series, analytical, or large-scale operational data stores • Experience with React / Next.js • Strong understanding of idempotency, retries, dead-letter handling, ordering, backfills, monitoring, and incident response • Track record of owning production systems where correctness, reliability, and operational visibility matter • Ability to lead architecture discussions, make clear technical decisions, and hold a high quality bar across a remote team Preferred • MQTT or other device/IoT telemetry experience at meaningful scale • TimescaleDB, InfluxDB, ClickHouse, or similar time-series database experience • Data reconciliation experience, especially comparing internal systems against an external source of truth • Experience with utility, energy, water, building operations, billing, or other telemetry-heavy domains • Experience with anomaly detection, signal processing, or time-series analytics • Hands-on experience with S3-based analytics, Athena, Glue, Parquet, or similar lake/lakehouse patterns • Experience with Docker, ECS/Fargate, ECR, and CI/CD pipelines • Experience mentoring distributed engineering teams and improving engineering process without adding unnecessary bureaucracy
$150,000–$175,000 / yearApply now

Similar Software Engineering jobs

All Software Engineering jobs