Lead Software Architect - DistributedSystems - Remote

Overview

Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 1 year

Skills

Amazon Web Services
Communication Skills
Microsoft Azure
Governance
Infrastructure Management
Databricks
Databases
Software Engineering
Technical Documentation
Automation of Tests
Containerisation
Docker
Druid
Front End Software Development
Graph Database
Graphql
Kinesiology
Kubernetes
Large Language Models
Neo4j
Paradigms
PostgreSQL
Programming Languages
Snowflake
Software Design Patterns
Systems Design

Job Details

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 desire
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Floga technologies