Software Architect

$140,000 - $160,000

Full Time

  • No Travel Required


Microservicesnetwork securityPythonGolangRustJavaScript

Job Description

Lead Software Architect




The Lead Software Architect is in charge of the design and development of software applications, planning the different features of a program, and integrating them into a functioning system. The duties include determining the technical specifications of a project, creating technical designs, and developing code.

Duties and Responsibilities:

  • Evaluating, identifying, and developing software solutions
  • Leading software development projects on the technical level
  • Documenting and recording every aspect of an application or software
  • Training, mentoring and overseeing the activities of the members of the development team
  • Planning, tracking, and scheduling software deliverables in cooperation with the Project Manager, Product Manager, and executive team.
  • Locating and directing solutions for critical challenges involving software and hardware interface
  • Looking for problems within software systems and resolving the issues
  • Developing good working relationships with other employees and departments


Required Skills:

  • Software development life cycle
  • Technical management of teams & projects
  • Excellent communication skills
  • Excellent analytical skills
  • Agile software development methodologies
  • Software architectures: Microservices, Monolithic, Decentralized, Composable
  • Computer networks, TCP/UDP, network security
  • Database design and architecture: SQL-based and NoSQL-based
  • Software automation: Build and Test automation
  • Software testing technologies and methodologies
  • DevOps and SecOps: Continuous integration, continuous delivery, continuous monitoring & testing
  • Virtualization and Cloud technologies
  • Software configuration management
  • Good understanding of AI/ML & Data Science
  • Linux Administration
  • Python, Golang, Rust, JavaScript
  • FastAPI, Web3.JS, Solidity, Flask
  • Git (Gitlab, Github, Gitea), Maven, Jenkins, Drone
  • TIG-Stack, TIK-Stack, ELK-Stack
  • Terraform, Ansible
  • AWS, Google Cloud Platform


  • Blockchain: Solana, Ethereum
  • Smart Contract development
  • Development understanding of NFTs, Crypto assets, DAO, DApps
  • Jira, Confluence, Google Workspace
  • Web Sockets, REST API, gRPC, HTTP/2, HTTP/3



Complementary Skills:

  • Infrastructure As Code
  • Cryptography engineering
  • C++, Java, PHP
  • STL, Spring, Django
  • Gradle, Nexus
  • Pulumi, RackN
  • Vultr, Equnix APIs
  • Blockchain: Filecoin, Near, Chainlink, Aptos
  • Edge Services, IOT