Sr Software Engineer
Insight Global
Job Description
About This Role:
We are establishing a engineering team in India to strengthen and support our forward development teams. This team will play a critical role in maintaining system reliability, resolving production issues, enhancing microservices, and continuously improving quality and automation.
While the primary focus will be LiveSite support and system stability, this is not a traditional support role. We are looking for engineers who take ownership, proactively investigate issues, and develop a deep understanding of the full technology stack. The role spans Angular front-end applications, Spring Boot microservices, messaging systems, and automated testing frameworks.
This position will collaborate closely with our onsite US teams, with defined morning overlap hours to enable effective partnership, issue triage, and technical alignment.
The ideal candidate is technically strong, solution-oriented, and motivated to grow across the stack while contributing to operational excellence.
Required Skills & Experience:
•6+ years of hands-on experience with Java (Java 8+ preferred)
•Strong experience with Spring Boot and microservices architecture
•2+ years of experience with Angular and modern JavaScript/TypeScript
•Experience working with messaging systems (Kafka, RabbitMQ, or similar brokers)
•Experience with relational databases (MySQL, SQL Server) and/or NoSQL databases (MongoDB)
•Experience with unit testing and understanding of TDD principles
•Experience troubleshooting distributed or production systems
•Solid understanding of design patterns, CQRS, and system scalability concepts
•Strong communication skills and ability to collaborate across geographies
Nice to Have:
•Direct experience with Kafka
•Experience with Selenium and/or Playwright automation frameworks
•Experience with cloud platforms (AWS, Azure)
•Experience with observability tools (Elastic, monitoring platforms)
•Prior experience in LiveSite, production support, or reliability engineering roles
•Experience mentoring engineers and promoting engineering best practices
•Experience using Jira, Confluence, Git/Bitbucket
What You’ll Do:
•Investigate, troubleshoot, and resolve production issues across Angular, Spring Boot, and messaging-based systems
•Enhance and maintain microservices built using CRUD and CQRS patterns
•Collaborate with Product, QA, and Forward Development teams to ensure system reliability and scalability
•Improve system observability, monitoring, and operational readiness
•Participate in Agile/Kanban workflows
•Partner with US-based teams during defined overlap hours for coordination and knowledge sharing
•Identify and implement improvements to system performance, reliability, and maintainability