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 architecture and backend development.
  • Build production code in TypeScript/Node.js.
  • Design scalable distributed systems.
  • Utilize deep AWS and data store experience.
  • Mentor remote engineering team.

About the role

About the Role

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

ION Water offers a unique opportunity to shape the architectural direction of a critical platform in the water management space. You will have a direct impact on building robust, scalable, and reliable systems, working with modern technologies in a remote-first environment. You'll be instrumental in improving engineering quality, mentoring a distributed team, and driving operational maturity.


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
  • Technical Leadership

Skills & topics

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

How to get hired

  • Tailor your resume: Highlight your experience with distributed systems, AWS, and TypeScript/Node.js. Quantify achievements in backend development and system design.
  • Craft a strong cover letter: Express your passion for water management solutions and how your architectural expertise can benefit ION Water.
  • Prepare for technical interviews: Brush up on system design principles, event-driven architectures, and AWS services. Be ready to discuss your experience with high-volume data.
  • Showcase leadership skills: Emphasize your experience mentoring teams and driving quality in a remote environment. Prepare examples of leading architecture discussions.
  • Research ION Water: Understand their mission and End-to-End Water Management solution to articulate your fit during the hiring process.

Technical preparation

Master TypeScript/Node.js best practices.,Deepen AWS serverless and data services knowledge.,Practice designing distributed, event-driven systems.,Prepare to discuss system reliability and scaling.

Behavioral questions

Describe leading a major architectural decision.,How do you mentor junior engineers remotely?,Share an example of improving system reliability.,How do you balance build vs. buy decisions?

Frequently asked questions

What is the primary technology stack for the Software Architect role at ION Water?
The primary technology stack for this Software Architect role at ION Water involves TypeScript and Node.js for backend development, with a strong emphasis on AWS services. Experience with React/Next.js is also noted.
Does ION Water offer remote work for their Software Architects?
Yes, the Software Architect position at ION Water is explicitly listed as a remote role, allowing you to work from anywhere.
What kind of systems will a Software Architect be designing at ION Water?
A Software Architect at ION Water will be designing event-driven, distributed, or streaming systems capable of handling high-volume data. This includes platform capabilities, partner integrations, and data products.
What is the expected salary range for a Software Architect at ION Water?
The advertised salary range for this Software Architect position at ION Water is $150,000 to $175,000 per year.
What prior experience is required for the Software Architect role at ION Water?
Required experience includes 5+ years building production backend, platform, data, or cloud systems, with at least 3 years in a senior technical role like Software Architect or Staff Engineer. Strong AWS and TypeScript/Node.js experience are also essential.
How does the Jobright Direct Hiring Network differ from a standard job board for this Software Architect role?
The Jobright Direct Hiring Network focuses on high-signal candidates who are directly invited and recommended to hiring teams like ION Water, ensuring a more curated and efficient hiring process compared to mass job postings.
What specific AWS services are most relevant for the Software Architect position at ION Water?
Deep AWS experience is required, particularly with serverless technologies, messaging queues, storage solutions, security best practices, and infrastructure-as-code. This will be critical for designing and managing ION Water's platform.