Software Architect

Orchard Software

Orchard Software

IT

Bengaluru, Karnataka, India

Posted on Apr 12, 2026
Software Development · India Bangalore, India Kolkata · Hybrid

Software Architect

We are seeking a highly skilled and proactive Software Architect to lead the architectural evolution of the Atellica Data Manager (ADM) platform. This role focuses on two key initiatives:

· Modernizing security for the legacy ADM 2.0 application.

· Designing a microservices architecture for the next-generation ADM 3.0 platform.

The ideal candidate will have deep technical expertise, strong communication skills, and the ability to collaborate across cross-functional teams and external partners such as Siemens.

Key Responsibilities

ADM 2.0 (Legacy Platform)

· Analyze and document the existing architecture, including Java components, Progress ABL, PASOE, and thick client modules.

· Lead R&D on interface security: mTLS, secret management and rotation, secure API design.

· Collaborate with Siemens and internal teams to ensure architectural decisions align with functional and data requirements.

ADM 3.0 (Next-Gen Platform)

· Define and finalize microservices architecture: service boundaries, tenant isolation, centralized configuration management.

· Design secure communication protocols, logging, error handling, and caching strategies.

· Work with Siemens to establish domain-driven design boundaries based on existing database schemas and transactional scopes.

· Explore AI integration opportunities for code transformation and automation.

Cross-Cutting Concerns

· Create and maintain architecture documentation that meets regulatory and stakeholder expectations.

· Drive technical discussions, workshops, and decision-making forums with internal and external stakeholders.

· Mentor development teams and ensure alignment with architectural standards.

Required Skills & Experience

· 14+ years of experience in software design and development, with at least 3+ years in an architect role.

· Strong understanding of .NET, SQL Server, Azure.

· Expertise in MVC and Microservice design patterns.

· Knowledge in cloud native design patterns.

· Expertise in secure interface design: mTLS, OAuth2, and secret management tools (e.g., Azure Key Vault).

· Familiarity with tools/frameworks: Redis, Keycloak, API Management (APIM).

· Practical use of AI tools like GitHub Copilot for vibe-driven prompt coding and advanced prompt engineering.

· Proven ability to lead cross-functional teams and influence architectural decisions.

· Excellent documentation and communication skills.

Preferred Qualifications

· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

· Certifications such as TOGAF, Azure Solutions Architect, or equivalent.

· Experience in regulated environments (e.g., healthcare, diagnostics).

Department
Software Development
Locations
India Bangalore, India Kolkata
Remote status
Hybrid
Employment type
Full-time
Contact Aliva Routray Talent Acquisition Specialist – Human Resources
Software Development · India Bangalore, India Kolkata · Hybrid

Software Architect