Axicorpfinancialservicesptyltd

Senior Software Architect

Bengaluru, India. Posted 18 months ago

The role

You will lead the design and development of scalable software solutions across global platforms. You will set architectural vision, guide best practices, and mentor developers for .NET Core microservices, React frontends, and Azure cloud infrastructure.

What you will do

  • Define and document target architecture blueprints and patterns for .NET Core microservices, React/React Native frontends, and Azure cloud infrastructure.
  • Guide the design of high-availability, low-latency systems.
  • Establish observability standards including structured logging, distributed tracing, metrics, SLOs, and alerting.
  • Lead architecture reviews, threat modeling, and Proofs of Concept.
  • Advise on Kubernetes (AKS) strategies, containerization, and deployment patterns.
  • Define infrastructure-as-code standards, CI/CD pipeline architecture, and DevOps tooling.
  • Guide data architecture decisions across SQL Server, Cosmos DB, Databricks, and data lake storage.
  • Partner with Security and Compliance teams on architectural security and regulatory requirements.
  • Mentor senior engineers, architects in training, and technical leads.

Required qualifications

  • 7–14+ years of software engineering with significant architectural leadership and hands-on technical depth.
  • Deep knowledge of .NET Core microservices, Domain-Driven Design (DDD), Clean Architecture, CQRS, and event-driven design patterns.
  • Expert-level Azure experience: App Services, AKS (Kubernetes), Service Bus, Event Grid, API Management, Cosmos DB, SQL Database, Key Vault, Storage, monitoring (Application Insights).
  • Strong Kubernetes/AKS expertise: cluster design, networking, security (RBAC, network policies), resource management, autoscaling, and GitOps principles (FluxCD, ArgoCD).
  • Solid understanding of DevOps: CI/CD pipelines (Azure Pipelines, GitHub Actions), infrastructure-as-code (Terraform, ARM templates), containerization (Docker), and deployment patterns.
  • Experience designing resilient systems: circuit breakers, retries, bulkheads, timeouts, fallbacks, and chaos engineering practices.
  • Strong grasp of observability: structured logging, distributed tracing (Application Insights, OpenTelemetry), metrics (Prometheus), and alerting (e.g., Azure Monitor, Datadog).
  • Knowledge of security architecture: API security (OAuth2, JWT, mTLS), secrets management, encryption, and defense-in-depth strategies.
  • Experience with data architecture patterns and considerations (OLTP/OLAP, relational/NoSQL, eventual consistency).
  • Proven track record architecting and operating large-scale, distributed systems in production.
  • Strong ability to communicate complex architecture and design decisions to technical teams and executive stakeholders.
  • Demonstrated influence over organizational practices, standards, and technology choices across multiple teams and geographies.

Nice to have

  • ideally fintech, trading, or other mission-critical domains

Benefits

  • Competitive and attractive compensation.
  • Extensive learning opportunities, such as professional training and certifications and soft skills development.
  • 18 annual leave days per year.
  • 12 sick days leave per year.
  • Public holidays as declared by local government.
  • Maternity leave as per law.
  • Health Insurance.

Before you apply

  • Candidates must have the appropriate rights and documentation for employment in India.

About the company

Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. The business is a multifaceted brokerage with offices in six regions.

Senior Software Architect at Axicorpfinancialservicesptyltd | JobZoey