IT
Lead Software Architect - Distributed Systems
Inficare Technologies
Remote · US Contract Lead 1mo ago
About the role
About
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 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
Skills
AWSAzureDockerGCPGraphQLKubernetesNeo4JPostgreSQLPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free