Key Responsibilities
- Lead the architecture, design, and development of enterprise software solutions.
- Define technology stack, frameworks, and best practices for engineering teams.
- Create high-level and low-level design documents, architectural diagrams, and technical roadmaps .
- Ensure solutions meet scalability, performance, reliability, and security requirements .
- Collaborate with business stakeholders, solution architects, developers, and DevOps teams.
- Conduct code reviews, design reviews, and technical assessments .
- Evaluate emerging technologies, tools, and frameworks for adoption.
- Guide and mentor software engineers on architecture and coding practices .
- Oversee POCs, prototyping, and technology evaluations .
Technical Skills (Must-Have Tough Requirements)
Architecture & System Design
- Expertise in Microservices, Event-Driven, and Service-Oriented Architectures (SOA) .
- Strong knowledge of API design (REST, GraphQL, gRPC) and integration patterns.
- Experience with design patterns, DDD (Domain-Driven Design), and Clean Architecture .
Programming & Development
- Hands-on coding experience in Java, C#, Python, or Go .
- Strong understanding of OOP, functional programming, concurrency, and multithreading .
- Familiarity with front-end frameworks (React, Angular, Vue) is a plus.
Databases & Data Management
- Expertise with RDBMS (Oracle, SQL Server, PostgreSQL, MySQL) .
- Experience with NoSQL databases (MongoDB, Cassandra, DynamoDB, Redis) .
- Knowledge of data modeling, caching, and performance optimization .
Cloud & Infrastructure
- Strong hands-on with AWS, Azure, or GCP cloud services.
- Experience with serverless, Kubernetes, Docker, and hybrid cloud architectures .
- Familiarity with networking, load balancing, and CDN strategies .
DevOps & Automation
- Proficiency with CI/CD pipelines (Jenkins, GitLab, Azure DevOps) .
- Knowledge of Infrastructure as Code (Terraform, Ansible, CloudFormation) .
- Experience with monitoring and logging (ELK, Prometheus, Grafana, Splunk) .
Security & Compliance
- Expertise in application security best practices, IAM, OAuth2, SAML, JWT .
- Familiarity with compliance standards (ISO 27001, GDPR, SOC 2, PCI-DSS) .
Qualifications
- Bachelor’s/Master’s in Computer Science, Software Engineering, or related field.
- 7–10 years of experience in software engineering and architecture roles .
- Proven track record of delivering complex enterprise applications .
- Preferred Certifications:
AWS/Azure/GCP Certified Architect
TOGAF Certified
Certified Kubernetes Administrator (CKA)
Report job