3shool Technology Consultants
Software Architect
Skills
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
5 months ago
Quick apply
Rheso.tech
Senior Embedded Software Architect - 1706
Permanent contract
Munich, Germany
Hybrid
Skills
5 months ago
Quick apply
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
1 hour ago
Quick apply