Open jobPosted 11 days ago · Closes in 19 days

AgileEngine - Senior Software Engineer (Java) ID77769

Software Engineer
Open to offers Chennai, India
Twine JobsTwine
Stretford, United Kingdom · Organization
Recently active

Software Engineer is needed in Chennai, India.

Client: AgileEngine

Location: Chennai, TN, in

Contract: Freelance

Job Description

AgileEngine is seeking a Senior Software Engineer to design, develop, and evolve large-scale cloud-native systems in Java. The role involves contributing to architectural decisions across microservices, serverless, and event-driven architectures. The candidate will drive technical initiatives from requirements to production, mentor engineers, optimize performance at scale, and integrate AI-assisted development tools into engineering workflows. This role combines strong coding expertise with distributed systems thinking and technical leadership across cross-functional teams.

Requirements

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.

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!


  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.