> Markdown version of [/jobs/ext/1321069-staff-or-principal-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/1321069-staff-or-principal-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff or Principal-level software engineer - **Company:** Hex Technologies - **Location:** New York, United States (Remote available) - **Experience:** Expert - **Salary:** $221,250.0 - $348,500.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Cloud Computing, Databases, Continuous Integration, Data Structures, Data Warehousing, Query Languages, Python (Programming Language), PostgreSQL, Redis, Systems Architecture, TypeScript, ReactJS, Caching, Database Performance, Backend, Kubernetes, Graphql, Front End Software Development, React Redux, Software Coding, Terraform, Docker - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/c723a27b-7e63-417d-843d-f8ee5dfead52 ## About the Role * 10+ years of backend engineering experience, with a strong focus on computation, performance, database/storage optimization, and systems architecture * Experience with parallel execution strategies, caching strategies, and the trade-offs involved in remote data warehouse computation. Strong systems thinker with solid intuitions around storage, database performance, algorithms, and data structures * A track record of solving difficult, large-scale systems design problems involving significant data and operational complexity - writing code and reviewing code of your teammates * The ability to move from abstract, vague problems to well-articulated, well-reasoned technical solutions - and to roadmap ambitious designs with clear milestones across quarters * A strong communicator; comfortable leading technical work and collaborating across a remote-first team * Python and/or TypeScript required; experience with both is a plus Nice to have: * Working knowledge of Kubernetes, Docker and cloud infrastructure * Some frontend experience - this is a backend-focused role, but a willingness to occasionally wire a feature all the way through is a plus This role is fully remote anywhere within the US Eastern timezone, with the option to work from our NYC office. Our stack Our product is a web-based notebook and app authoring platform. Our frontend is built with Typescript and React, using a combination of Apollo GraphQL and Redux for managing application state and data. On the backend, we also use Typescript to power an Express/Apollo GraphQL server that interacts with Postgres, Redis, and Kubernetes to manage our database and Python kernels. Our backend is tightly integrated with our infrastructure and CI/CD, where we use a combination of Terraform, Helm, and AWS to deploy and maintain our stack. ## Description * Evolve Hex's execution architecture - the graph-based system that compiles, plans, and runs user notebooks - including proposing and building entirely new compute components that support faster, smarter execution * Drive parallel execution strategies and caching approaches that reduce latency and minimize unnecessary round trips to external data warehouses * Instrument complex systems to surface and diagnose performance problems to give the team and our customers a much clearer picture of where time is being spent * Collaborate across engineering and product to support new platform capabilities, such as building an internal query language that compiles to the appropriate dialect for any connected warehouse * Author and review technical proposals, and mentor engineers to implement ambitious designs effectively * Propose and roadmap long-term designs with clear milestones across quarters ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)