PitchMeAI
Jobright.ai

Software Architect (Remote)

Jobright.ai · United States

  • Hybrid
  • Full-time
  • $162,500 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Lead platform architecture and backend development.
  • Build production code in TypeScript and Node.js.
  • Design distributed, event-driven systems at scale.
  • Utilize deep AWS and cloud infrastructure experience.
  • Mentor remote engineers and ensure high quality.

About the role

Software Architect

About ION Water

Ion transforms the way water costs are controlled through affordable housing's only End-to-End Water Management solution.

Why Join Us

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.

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.

Qualifications

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.

Key skills/competency

  • Software Architecture
  • Backend Development
  • TypeScript
  • Node.js
  • AWS
  • Distributed Systems
  • Event-Driven Architecture
  • Data Modeling
  • System Design
  • Cloud Computing

Skills & topics

  • Software Architect
  • Backend Development
  • TypeScript
  • Node.js
  • AWS
  • Distributed Systems
  • Event-Driven Architecture
  • System Design
  • Cloud Computing
  • Remote Work

How to get hired

  • Tailor your resume: Highlight your 5+ years in backend, platform, or cloud systems and 3+ years in senior technical roles, emphasizing distributed and event-driven architecture experience.
  • Showcase AWS expertise: Detail your experience with serverless, messaging, storage, and infrastructure-as-code, especially for high-volume data systems.
  • Demonstrate technical leadership: Provide examples of leading architecture discussions, making key technical decisions, and improving engineering quality and operational maturity in remote teams.
  • Prepare for technical interviews: Be ready to discuss your experience with TypeScript/Node.js, data modeling, and the intricacies of building reliable, observable production systems.
  • Understand the company: Research ION Water's mission to control water costs and their End-to-End Water Management solution for affordable housing.

Technical preparation

Master TypeScript/Node.js for backend development.,Deepen AWS knowledge: serverless, messaging, storage.,Practice designing event-driven, distributed systems.,Review distributed systems patterns and trade-offs.

Behavioral questions

Describe a challenging architecture decision.,How do you mentor remote engineers?,How do you ensure code quality?,How do you balance build vs. buy decisions?

Frequently asked questions

What is the salary range for the Software Architect position at ION Water?
The salary range for the Software Architect role at ION Water is between $150,000 and $175,000 annually.
What are the primary technical skills required for the Software Architect role at ION Water?
Key technical skills include 5+ years of backend/platform/cloud systems development, 3+ years in a senior technical role, strong experience with event-driven/distributed systems, deep AWS knowledge, and proficiency in TypeScript/Node.js.
Does ION Water offer remote work for the Software Architect position?
Yes, the Software Architect position is a remote role, allowing you to work from anywhere.
What type of systems has the ideal Software Architect candidate built for ION Water?
The ideal candidate has experience designing and building event-driven, distributed, or streaming systems that handle high-volume data, with a strong track record of owning production systems.
What specific AWS services are important for the Software Architect role at ION Water?
Deep AWS experience is crucial, particularly with serverless, messaging, storage, security, and infrastructure-as-code services.
What are the preferred qualifications for the Software Architect role at ION Water?
Preferred qualifications include experience with IoT telemetry (MQTT), time-series databases (TimescaleDB, InfluxDB), data reconciliation, utility/energy domains, anomaly detection, and lakehouse patterns.
How does ION Water ensure quality in their remote engineering team for the Software Architect role?
ION Water emphasizes improving testing, observability, code review, deployment discipline, and operational maturity, and expects the Software Architect to lead these efforts and mentor engineers.
What is ION Water's core business and mission?
ION Water's mission is to transform water cost control through the first End-to-End Water Management solution specifically for affordable housing.