Software Architect

Year    Shiliguri, WB, IN, India

Job Description

1. Role Overview



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.


Job Detail

  • Job Id
    JD4664160
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Shiliguri, WB, IN, India
  • Education
    Not mentioned
  • Experience
    Year