Software Architect
Ramco Systems Ltd. · Remote
Collected role description
Role overview
Software Architect at Ramco Systems Ltd.
Architecture & System Design Architect scalable, secure, and high-performing applications using microservices, event-driven architectures, and serverless technologies.
Responsibilities
- 1.
- Design and implement cloud-native systems optimized for platforms like AWS, Azure, or GCP.
- Evaluate and recommend new tools, frameworks, and patterns to drive technology modernization.
- Apply design thinking and domain-driven design (DDD) to solve large-scale business problems. 2.
- Technical Governance & Engineering Excellence Define and enforce architectural standards, code quality benchmarks, and performance metrics across development teams.
- Conduct architecture reviews, design validations, and technical POCs.
- Support engineering managers and leads in scaling systems, solving system-level issues, and ensuring technical compliance.
- Champion DevSecOps, CI/CD automation, and observability practices for resilient systems. 3.
- Cross-functional Collaboration Work with product, pre-sales, customer success, and support teams to align architecture with business needs.
- Translate complex business objectives into actionable technical strategies.
- Provide thought leadership in customer meetings, stakeholder briefings, and architectural deep dives. 4.
- Mentorship & Technical Leadership Mentor senior engineers and technical leads (SD3s), shaping their progression into architect or engineering leadership roles. Conduct technical training, brown-bag sessions, and drive adoption of architectural best practices.
- Promote a culture of experimentation, engineering excellence, and continuous improvement. 5.
- Pre-sales & Customer Engagement Collaborate with pre-sales teams to design solution architectures for RFPs, PoCs, and new prospects.
- Present technical vision and architectural strategies to executive-level stakeholders and clients.
- Support migration, modernization, and technical discovery initiatives for enterprise customers.
- Required Skills &
Required qualifications
- 10+ years of experience in software engineering and enterprise-grade architecture.
- At least 5 years of deep expertise in one or more technical domains (e.g., AI/ML, data analytics, cloud migration, ERP/SaaS systems). 5+ years architecting cloud-based solutions (AWS, Azure, or GCP).
- Strong technical foundation in: Event-driven architectures (Kafka, RabbitMQ) Microservices, serverless, and distributed systems Full-stack technologies (Java/Python/C#, Vue.js/React, Node.js) SQL and NoSQL databases DevSecOps, CI/CD, Infrastructure-as-Code, Docker, Kubernetes Experience designing and delivering large-scale, resilient, and secure applications.
- Solid grasp of security protocols (OAuth, JWT) and compliance frameworks.
- Excellent presentation, communication, and stakeholder management skills.
- Minimum qualification: Graduation
Preferred qualifications and skills
- Hands-on experience in cloud modernization and legacy platform migration at enterprise scale.
- AWS/Azure/GCP Architect certification is a strong plus.
- Experience in pre-sales engagements, technical strategy sessions, and customer architecture reviews.
- Familiarity with AI/ML pipelines, data streaming, or event-based analytics.
- Recognized thought leadership—through talks, blogs, open-source contributions, or technical whitepapers Required Skills &
Employment details
- Location: India
Collected minimum qualification
Graduation
Collected experience requirement
Experience: 10+ Years