MicroStrategy
MicroStrategy

Software Architect

TLDR

Define system architecture and development standards for performance-critical, globally distributed C++/Unix systems while collaborating with global teams.

Job Description

  • Location: Chennai (Workroom Office)

  • Schedule: 5 Days/Week Onsite

  • Working Hours: 11:30 AM – 8:30 PM IST

  • Collaboration: Work with Global Teams

  • Experience: 10+ Years

 

Role Overview:

Join as a Software Architect to define technical direction, system architecture, and development standards for performance-critical, globally distributed C++/Unix systems.

 

Responsibilities:

  • Design scalable, resilient system architecture.

  • Set technical direction, coding standards, and design patterns.

  • Review designs and implementations across the team.

  • Drive architectural discussions with global stakeholders

 

Requirements:

  • 10+ years of modern C++ development;

  • Strong in Unix/Linux, multithreaded programming, and performance tuning;

  • Experience with tools like Git, gdb, Valgrind, and CMake;

  • Familiarity with CI/CD and test frameworks.

 

Preferred Qualifications:

  • Knowledge of networking protocols or distributed systems;

  • Exposure to C++20, Boost, STL, or other modern C++ libraries;

  • Hands-on experience with Docker, Kubernetes, or other container tools;

  • Familiarity with Java (Spring Boot) and Redis.

MicroStrategy develops cutting-edge enterprise analytics and mobility software that empowers organizations to become intelligent enterprises through data-driven innovation. We cater to businesses looking to transform their operations and decision-making processes, and we're distinctively leading the charge in integrating Bitcoin into treasury strategies, reshaping the financial landscape.

Employees
1-10 employees
Industry
Internet Software & Services
View company profile
Apply for this job