Find a jobRecruiters

Software Architect

Exclusive opportunity

Remote

Software Architect

3shool Technology Consultants

Software Architect

Skills

ReactFlaskPythonJavaFlutterMicroservicesSpring BootPostgreSQLMySQLSwagger/OpenAPIAWSKubernetesSalesforceFastAPI

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hyderabad, Telangana, India

Work mode:

Remote

Published on:

29 September 2026

What they need


Position: Software Architect

Role Summary

The Software Architect is the senior technical authority for the entire platform - approximately 40 repositories spanning 16+ Python (Flask) microservices on Amazon EKS, a Java 21 / Spring Boot platform on ECS, seven React web applications, native Android and Flutter mobile components, and a Salesforce org. This role defines the target state, governs API contracts, and leads consolidation of legacy systems while keeping delivery moving.

Key Responsibilities

  • Produce and maintain architecture decision records (ADRs), a full service dependency map, and current/target state architecture diagrams none exist in the repositories today.
  • Own API governance: enforce OpenAPI-first design across the Flask services and the Spring Boot digital-platform (frontends generate typed clients from OpenAPI specs).
  • Define and drive the retirement path for legacy systems.
  • Standardize the microservice template loosely shared by all the Flask services (structure, config, auth, logging, testing, deployment).
  • Own data architecture across MySQL (legacy) and PostgreSQL, and govern schema change through the central Alembic migrations repository.
  • Own the security architecture: JWT auth flows, secrets handling, WAF posture, and the platform dependency-upgrade policy.
  • Decide and rationalize the EKS-vs-ECS split (Python services on EKS; Java platform on ECS) and the long-term platform strategy.
  • Review all cross-service API changes; mentor the team and set engineering standards (code review, CODEOWNERS, testing bar).

Required Qualifications

  • 10+ years in software engineering, 3+ years in an architect role for a distributed / microservices platform.
  • Working fluency in both Python (Flask/FastAPI, SQLAlchemy) and Java (Spring Boot, Maven) — must be able to read and review both halves of this codebase.
  • Deep AWS experience: EKS/Kubernetes, ECS, CloudFront, S3, IAM, WAF, CodeBuild.
  • Strong API design record (REST, OpenAPI/Swagger, API gateways, versioning strategies).
  • Relational data modeling at scale (MySQL and PostgreSQL) and migration governance (Alembic or equivalent).
  • Demonstrated legacy-modernization leadership: framework upgrades, service consolidation, strangler patterns.
  • Application security fundamentals: OAuth2/JWT, secrets management, OWASP, dependency/CVE management.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Architect - 1800

85-105k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

CIoTElectronics

5 months ago

Quick apply

Rheso.tech

Senior Embedded Software Architect - 1706

Permanent contract

Munich, Germany

Hybrid

Skills

CIoTElectronics

5 months ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools