Job Title : Senior Software Engineer / Technical Architect
Experience : Minimum 12 years
Location : Bangalore
Employment Type : Full-time
Job Summary :
We are looking for a highly skilled and experienced Senior Software Engineer / Technical Architect with a strong background in modern software engineering practices. The ideal candidate must have deep hands-on development expertise and be passionate about staying technically involved, regardless of leadership responsibilities. You will play a critical role in designing scalable architectures, mentoring teams, and driving technical excellence in cloud-native environments.
Key Responsibilities :
- Lead and contribute to full-stack software development efforts with hands-on coding and architecture design.
- Design and implement scalable, cloud-native microservices using best practices including Domain Driven Design (DDD).
- Stay actively involved in software development even if day-to-day responsibilities demand it.
- Mentor junior engineers, conduct code reviews, and ensure delivery quality.
- Drive end-to-end implementation of cloud-based solutions (AWS, Azure, or GCP).
- Collaborate with cross-functional teams to define system requirements and translate them into technical solutions.
Required Skills and Experience :
12+ years of hands-on software development experience (not application support).Strong understanding of software architecture principles, including Microservices, DDD, and Cloud-Native Design.Practical experience with at least one major cloud platform (AWS, Azure, GCP).Proven expertise in :
Modern Java stacks Spring Boot, Quarkus, or Micronaut.BPM frameworks Camunda, Activiti, etc.Frontend technologies Vue.js, React, Angular, including Server-Side Rendering (SSR).Event-driven architecture Topics, Queues, Streaming technologies.OLTP databases and strong database design principles.Familiarity with Data Engineering concepts including Python, AWS Glue, Kafka, Data Pipelines, and AWS Kinesis.Knowledge of the latest trends in cloud computing, application frameworks, and DevOps practices.(ref : hirist.tech)