AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Senior Software Engineer to design, develop, and evolve large-scale cloud-native systems in Java, contributing to architectural decisions across microservices, serverless, and event-driven architectures. You will drive technical initiatives from requirements to production, mentor engineers, optimize performance at scale, and integrate AI-assisted development tools and capabilities into engineering workflows. The role combines strong coding expertise with distributed systems thinking and technical leadership across cross-functional teams. WHAT YOU WILL DO - Design, develop, and maintain scalable, high-performance software systems following modern software engineering best practices; - Participate in architectural decisions and design distributed, cloud-native applications using microservices, serverless, and event-driven architectures; - Drive technical initiatives from requirements through production deployment, translating business problems into scalable technical solutions; - Produce clean, maintainable, well-tested, and well-documented code while promoting long-term codebase health; - Perform code reviews focused on architecture, quality, maintainability, and performance; - Identify performance bottlenecks, optimize production systems, and troubleshoot complex production issues; - Develop internal engineering tools and reusable platform capabilities that improve developer productivity; - Mentor software engineers through technical guidance, code reviews, and knowledge sharing; - Collaborate with product managers, architects, and engineering teams to deliver high-quality solutions; - Leverage AI-assisted development tools and modern AI technologies to improve engineering productivity. MUST HAVES - 5+ years of professional software engineering experience ; - Strong experience developing enterprise-grade software using Java or another modern object-oriented programming language ; - Strong understanding of software engineering principles, Algorithms, Data Structures, and Design Patterns ; - Experience designing and building Distributed Systems in cloud-native environments; - Experience with modern application architecture, including Microservices, Serverless, and Event-Driven Architecture ; - Experience with Docker and Kubernetes ; - Experience with CI/CD pipelines and modern software delivery practices; - Experience identifying and optimizing performance bottlenecks in large-scale applications; - Experience leading technical initiatives or mentoring software engineers; - Strong understanding of enterprise application architecture; - Experience integrating AI capabilities or AI-assisted development tools within software engineering workflows; - Excellent analytical, debugging, and problem-solving skills; - Strong written and verbal communication skills; - Ability to work independently while collaborating effectively across distributed engineering teams; - Upper-intermediate English level. NICE TO HAVES - Experience with AWS cloud services; - Experience with modern database technologies; - Experience with Grafana, Prometheus, or similar observability platforms; - Experience with Retrieval-Augmented Generation (RAG), AI agents, Model Context Protocol (MCP), or intelligent workflow orchestration; - Experience with Amazon Q, Claude, Kiro, or similar AI development tools; - Experience building internal developer tools and engineering platforms; - Experience working on enterprise SaaS platforms; - Bachelor’s or Master’s degree in Computer Science or a related field. PERKS AND BENEFITS - Remote work & local connection : Work where you feel most productive and connect with your team in periodic meet-ups. - Legal presence in India : Full local compliance and structured work environment. - Competitive compensation in INR : Dedicated budgets for growth, education, and wellness. - Innovative projects : Work with modern technologies and global clients.
Senior Software Engineer (Java) ID77769
AgileEngine
Remote
Pronto a fare il colloquio?
Carica il tuo CV su tailk.me e l'AI farà il colloquio per te.
Crea il tuo AI CV e fai il colloquioAnnunci correlati
Senior Account Executive, CMM
Genesys
Senior Software Engineer - Elixir
Stord
Senior Financial Crime Investigator - Business Banking
Monzo
Senior Inclusion Programs Specialist
Constellation Energy Generation, LLC.
Senior Health Care Economics Consultant - Remote
UnitedHealth Group
Senior Proposal Coordinator
Socotec
USA · Remote
tailk