$150K - 250K a year
Architect and implement complex distributed systems with high availability, produce architectural artifacts, and collaborate across teams.
15+ years software development experience, expertise in distributed systems, cloud platforms, full-stack development, event-driven systems, graph databases, and LLM infrastructure.
Lead Software Architect Distributed Systems Remote GraphDb and OpenSearch Basic Qualifications • 15+ years of professional software development experience • Proven experience architecting and implementing complex, distributed systems • Demonstrated success delivering highly available, mission-critical services in production environments • Proficiency in at least one modern programming language • Hands-on experience with modern architectural paradigms such as event-driven systems, and containerization (e.g., Docker, Kubernetes) • Skilled at producing architectural artifacts, including system diagrams, technical documentation, and design decision records • Solid understanding of software design patterns and system design principles, with the ability to both apply best practices and critically assess them when needed • Proficiency with cloud platforms such as AWS, Google Cloud Platform, or Azure, with a preference for AWS experience • Strong communication skills, with the ability to collaborate effectively across technical and non-technical teams Required Qualifications 7+ years of experience with full-stack application development (GraphQL, Postgres Database) • 7+ years of experience with high-test coverage delivery using unit- and front-end-test frameworks • 5+ years of experience building cross-functional and broadly scoped platforms • Thorough knowledge of event-driven systems, and graph databases (Kinesis, Neo4J) • Experience with in-house LLM infrastructure and software / openAI tools and training others. • Experience with large-scale data libraries (Druid, DataBricks, Snowflake) • Strong expertise in governance systems , experience with Datahub is highly desired Preferred Qualifications • Master s degree in Computer Science, Engineering, or a related technical field preferred • Demonstrated curiosity and enthusiasm for exploring new technologies through hands-on experimentation or proof-of-concept projects • Strong interest in tackling complex, fast-evolving technology or business challenges • Passion for automation, scalable systems, data-driven solutions, and creative technical innovation • Experience designing and building internet-scale platforms or systems with high availability and performance requirements • Contributions to open-source projects or a portfolio of personal work (e.g., GitHub) that reflects your technical interests and abilities
This job posting was last updated on 9/30/2025