The Software Architect is responsible for designing and overseeing the technical architecture of software systems. This role ensures that the technology solutions align with business goals, are scalable, secure, and maintainable, and provide guidance to development teams throughout the software development lifecycle.
2. Key Responsibilities
?
Architectural Design & Planning
Design system architecture (microservices, modular monolith, cloud-native, etc.)
Create high-level diagrams, technical documentation, and system blueprints.
Define database structures, APIs, integrations, and technology stack.
?
Technical Leadership
Establish coding standards, best practices, and architectural guidelines.
Conduct design reviews, code reviews, and ensure high-quality delivery.
Mentor software developers and support technical issue resolution.
?
Collaboration & Communication
Work with product managers and stakeholders to translate business requirements into technical solutions.
Coordinate with DevOps, QA, and development teams for implementation.
Communicate architecture decisions clearly to technical and non-technical teams.
?
Performance, Security & Scalability
Ensure system performance, security, and data integrity.
Make decisions on cloud infrastructure, load balancing, caching, and disaster recovery.
Conduct risk assessments and propose future-proof solutions.
?
Innovation & Technology Evaluation
Research new technologies, frameworks, and architectural patterns.
Recommend improvements to existing systems for cost efficiency and performance.
Evaluate third-party tools, platforms, and integration feasibility.
3. Required Skills & Qualifications
CategoryRequirements
Education
Bachelor's/Master's in Computer Science, Engineering, or related field (preferred).
Experience
5+ years in software development and at least 2+ years in architecture/design roles.
Technical Skills
- Strong knowledge of system architecture & design patterns
- Experience with cloud platforms (AWS, Azure, GCP)
- Proficiency in backend/frontend frameworks
- Database design (SQL, NoSQL)
- API design (REST, GraphQL, SOAP)
- Understanding of DevOps, CI/CD, containers (Docker, Kubernetes)
Soft Skills
Strong problem-solving, communication, leadership, and documentation skills.
4. Preferred Qualifications (Optional)
Experience with microservices, event-driven architecture, or domain-driven design (DDD).
Knowledge of cybersecurity practices (OAuth2, JWT, encryption).
Experience in scalable enterprise applications.
Certifications in cloud (AWS Certified Solutions Architect, Azure Architect, etc.)
5. What We Offer
Competitive salary and performance-based bonuses.
Opportunity to architect large-scale enterprise solutions.
Collaborative and innovative work environment.
Flexible working hours / remote work options.
Growth to CTO-level roles.
Job Type: Full-time
Pay: ₹450,000.00 - ₹550,000.00 per year
Benefits:
Cell phone reimbursement
Commuter assistance
Health insurance
Internet reimbursement
Leave encashment
* Paid time off
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.