Job Title : Lead Software Architect Distributed Systems
Location : Remote
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, GCP, 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 high-test coverage delivery using unit- and front-end-test frameworks5+ years of experience building cross-functional and broadly scoped platformsThorough 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 desiredPreferred Qualifications :
Master's degree in Computer Science, Engineering, or a related technical field preferredDemonstrated curiosity and enthusiasm for exploring new technologies through hands-on experimentation or proof-of-concept projectsStrong interest in tackling complex, fast-evolving technology or business challengesPassion for automation, scalable systems, data-driven solutions, and creative technical innovationExperience designing and building internet-scale platforms or systems with high availability and performance requirementsContributions to open-source projects or a portfolio of personal work (e.g., GitHub) that reflects your technical interests and abilities