Skip to Main Content

Job Title


Senior Software Engineer


Company : TechVerito


Location : Tumkur, Karnataka


Created : 2025-11-30


Job Type : Full Time


Job Description

Job Summary 6-7 years of highly skilled and motivated Senior Consultant with experience in software development, system design, cloud technologies, LLMs and Agentic AI. This is a hands-on engineering role designed for individuals who thrive in collaborative, agile environments and are passionate about building high-quality, scalable, and maintainable systems. The role offers opportunities to lead design discussions, mentor engineers, and make a tangible impact by delivering modern, cloud-native solutions.Job Qualifications Professional experience in backend software development with strong skills in Java, Go, or NodeJS. Experience working with LLMs and AI-driven developer tools such as Cursor, GitHub Copilot, or other agentic AI companions. Proven track record in designing and implementing microservices and distributed systems. Strong understanding of system design fundamentals — scalability, observability, resilience, and API design. Hands-on experience with cloud platforms (AWS/Azure), Docker, and Kubernetes. Working knowledge of DevOps principles, CI/CD, and Infrastructure as Code (Terraform, CloudFormation). Experience with event-driven systems and messaging platforms like Kafka or SQS. Familiarity with agile practices such as pair programming, incremental delivery, and feedback-driven development. Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences.Job Responsibilities Collaborate with product owners, developers, and stakeholders to design, build, and deliver impactful software solutions. Lead the design and implementation of cloud-native, microservices-based architectures, ensuring performance, scalability, and maintainability. Develop backend services using Java, Go, or NodeJS, following clean coding standards and testing best practices. Drive architectural discussions using Domain-Driven Design (DDD) and event-driven principles. Deploy and operate systems on AWS or Azure, leveraging services like Lambda, API Gateway, Kubernetes (EKS/AKS), and managed databases. Foster collaborative engineering practices such as pair programming, code reviews, and shared ownership of quality. Automate infrastructure and CI/CD pipelines using tools like Terraform or CloudFormation. Guide technical conversations around trade-offs, system boundaries, and resilience patterns. Mentor junior engineers, promoting technical excellence and continuous learning. Take ownership of outcomes, ensuring technical decisions align with business goals and delivery timelines.Benefits Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity. Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering. Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions. Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions. Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.