Experience
5 - 10 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Staff Software Engineer
Job Type
ONSITE
Job Description
Key Responsibilities:
Technical Design Development
Design and develop scalable applications using Java and Spring Boot
Build and enhance microservices-based architectures
Contribute actively to coding, debugging, and performance optimization
Architecture Delivery
Own end-to-end delivery from design to production
Create and review HLD/LLD documents
Ensure scalability, performance, and reliability of systems
System Engineering
Design REST APIs and distributed systems
Work on database design and optimization (SQL/NoSQL)
Implement caching and messaging systems (Kafka/RabbitMQ)
Ensure security and fault tolerance
Cloud DevOps
Work with AWS / Azure / GCP
Support CI/CD pipelines and deployment processes
Collaborate on automation and infrastructure improvements
Operational Excellence
Handle production issues, incident management, and RCA
Ensure system availability and adherence to SLAs/SLOs
Leadership Collaboration
Lead and mentor a team of engineers
Conduct code reviews and design discussions
Collaborate with cross-functional teams (Product, QA, DevOps)
Drive engineering best practices and standards
Technical Design Development
Design and develop scalable applications using Java and Spring Boot
Build and enhance microservices-based architectures
Contribute actively to coding, debugging, and performance optimization
Architecture Delivery
Own end-to-end delivery from design to production
Create and review HLD/LLD documents
Ensure scalability, performance, and reliability of systems
System Engineering
Design REST APIs and distributed systems
Work on database design and optimization (SQL/NoSQL)
Implement caching and messaging systems (Kafka/RabbitMQ)
Ensure security and fault tolerance
Cloud DevOps
Work with AWS / Azure / GCP
Support CI/CD pipelines and deployment processes
Collaborate on automation and infrastructure improvements
Operational Excellence
Handle production issues, incident management, and RCA
Ensure system availability and adherence to SLAs/SLOs
Leadership Collaboration
Lead and mentor a team of engineers
Conduct code reviews and design discussions
Collaborate with cross-functional teams (Product, QA, DevOps)
Drive engineering best practices and standards
