
Software Architect (Remote)
Jobright.ai · United States
- Hybrid
- Full-time
- $175,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Architect and build production backend systems.
- Utilize TypeScript and Node.js for development.
- Design distributed and event-driven systems.
- Leverage extensive AWS cloud experience.
- Mentor engineers in a remote environment.
About the role
Software Architect - ION Water
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.
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:
The opportunity to shape the architecture of a growing platform in a critical industry.
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
- Cloud Infrastructure
- System Design
Skills & topics
- Software Architect
- Backend Developer
- TypeScript
- Node.js
- AWS
- Distributed Systems
- Cloud Computing
- System Design
- Remote Work
- Tech Lead
How to get hired
- Tailor your resume: Highlight your backend, platform, data, and cloud systems experience. Emphasize your 5+ years in production environments and 3+ years in senior technical roles.
- Showcase architecture skills: Detail your experience designing event-driven, distributed, or streaming systems, and your deep AWS expertise, particularly in serverless, messaging, and infrastructure-as-code.
- Quantify achievements: Provide examples of owning production systems where correctness and reliability were paramount. Mention specific contributions to improving quality, testing, and operational maturity.
- Demonstrate leadership: Illustrate your ability to lead architecture discussions, make clear technical decisions, and mentor remote engineering teams effectively.
- Prepare for technical interviews: Be ready to discuss your experience with data modeling, distributed systems, AWS services, and your problem-solving approach to complex architectural challenges.
Technical preparation
Deepen AWS knowledge: serverless, messaging, storage, IaC.,Practice designing event-driven, distributed systems.,Build Node.js/TypeScript backend examples.,Review system design patterns and trade-offs.
Behavioral questions
Describe leading architecture discussions.,How do you mentor engineers remotely?,Give an example of a tough technical decision.,How do you ensure system reliability and visibility?
Frequently asked questions
- What is the salary range for the Software Architect role at ION Water?
- The salary range for the Software Architect position at ION Water is $150,000 to $175,000 annually. This range reflects the seniority and expertise required for the role.
- Is this Software Architect position fully remote?
- Yes, the Software Architect position at ION Water is a fully remote role, allowing you to work from anywhere. The company has experience mentoring and managing distributed engineering teams.
- What are the primary programming languages and technologies used for this Software Architect role?
- The primary technologies for this Software Architect role are TypeScript and Node.js for backend development. Strong experience with AWS, particularly serverless, messaging, storage, and infrastructure-as-code, is also crucial.
- What type of systems is ION Water looking for experience in for their Software Architect?
- ION Water is seeking experience in designing event-driven, distributed, or streaming systems that handle high-volume data. They also value experience with reliable data models and various data stores.
- What is the company culture like at ION Water for engineers?
- ION Water emphasizes improving engineering processes without adding unnecessary bureaucracy. They aim to empower a remote team to make better architecture decisions and maintain a high quality bar.
- What does ION Water do?
- ION Water provides an End-to-End Water Management solution, primarily focused on controlling water costs within affordable housing.
- How does the Jobright Direct Hiring Network work for this Software Architect role?
- Jobright Direct Hiring Network connects top companies like ION Water with select, high-signal candidates. Instead of mass applications, you are invited and recommended directly to the hiring team for this specific role.
- What are the 'build-versus-buy' decisions a Software Architect at ION Water might make?
- As a Software Architect at ION Water, you'll make practical decisions on whether to build new features or integrate with third-party solutions, considering factors like scale, reliability, maintainability, and cost.