C

Senior Software Engineer - Full Stack

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer - Full Stack


Cayian
is a global IT and business service provider that
delivers consultancy,





capability, and system integration services to
our customers and partners. Our unique model is
optimised to accelerate, continuously improve
quality, and drive business
growth.




Find
out




more
about us



here.





The
role



As
a
Senior
Software Engineer,

you will be a part of our
Software Engineering Chapter and be responsible for
delivering software solutions on engagements with our



customers
and partners. You will be
highly 
experienced
in building enterprise software engineering
solutions that solve complex business challenges. You will
be responsible for designing, developing, and
maintaining high -quality, secure, flexible, and resilient
software solutions. You will work closely with product
managers, designers, and other engineers to deliver
innovative and impactful features to our customers and
partners.





What
you should expect






Your
responsibilities will include: 



  • Understanding
    business objectives and
    delivering quality solutions within
    committed timeframes


  • Supporting
    the discovery and definition of
    critical business use cases that will be
    enabled by the software solution based on
    industry experience and best practices




  • Define and evaluate technology
    solution options,
    p
    roviding technology
    recommendations that align with
    business objectives and technical
    constraints to 
    deliver
    high -quality
    products


  • Developing
    and evolving the high -level
    technology architecture, incorporating
    emerging technologies and best practices




  • Developing
    high -level solution design that translates
    the architecture into a practical
    and feasible implementation plan


  • Designing
    and building scalable, reliable,
    flexible, secure, and high performant
    end -to -end software solutions aligned with
    business objectives


  • Designing,
    developing, and maintaining robust and
    scalable user interface applications


  • Developing,
    deploying and maintaining APIs


  • Contributing
    to the development and maintenance of cloud
    infrastructure


  • Writing
    high -quality, well -tested code with a focus
    on unit and integration
    testing

  • Leading
    code reviews and ensure code quality and
    maintainability


  • Collaborating
    effectively with cross -functional teams
    (e.g., data science, engineering,
    business) 


  • Developing
    and sharing industry leading
    standards and practices to
    ensure high quality solutions that minimise
    risk


  • Contributing
    to the improvement of our development
    processes and tools


  • Ensuring
    security best practices are followed
    throughout the development lifecycle


  • Collaborating
    and communicating with business
    and delivery stakeholders and working
    without supervision


  • Identifying,
    escalating, and remediating
    technical debt to support
    continuous improvement and effective
    risk management



  • Implementing
    development and release
    management processes


  • Mentoring
    and coaching team members on best
    practices, technologies, and problem -solving
    techniques




What
you will need to succeed




  • Bachelors
    degree or above qualification in IT,
    Software Engineering or Computer
    Science



  • 5+
    years of software engineering
    experience




  • Highly
    experienced in building enterprise software
    solutions and implementing
    industry leading engineering
    standards and practices
    w

    ith solid
    understanding of cloud based platform architecture and
    design


  • Strong
    proficiency in Scala, Java, and JavaScript



  • Expertise
    in React,
    Node.js,
    Spring Boot, 
    Scalatra, Tomcat,
    Nginx, and EKS



  • Highly
    proficient in API protocols and architectures (REST, RPC,
    SOAP)



  • Solid
    experience with NoSQL databases such as
    Cassandra, ScyllaDB and MongoDB and
    relational databases such as
    MariaDB


  • Proficient
    with unit testing frameworks such as ScalatTest, Mockito
    and integration testing



  • Experience
    with Git and GitHub Actions as well as 


    DevOps
    practices and tools










  • Experience
    with stream processing
    technologies




  • Proficient with cloud
    environments AWS, Azure, GCP
    working with
    development

    tooling
    such as Intellij IDEA,
    AutoSys, Git, Jenkins, GitHub,
    Jira, Confluence



  • Experience
    with containerisation technologies such as Docker and
    Kubernetes and automating tasks such as code builds,
    testing, deployment, and
    monitoring





  • Knowledgeable with
    security best practices and tools such as
    Snyk



  • Strong
    understanding of data management, security
    and privacy practices




  • Highly
    experience in agile
    methodology, continuous integration, test
    automation, and issue
    tracking




  • Creative
    problem solver with excellent communication and a
    passion building high -quality, user -centric
    products and driving continuous
    improvement




  • Share
    in our company


    values




What
we offer






  • Opportunity
    to join a growing and
    innovative global organisation
    that places employee
    and customer experience at the
    heart




  • Be
    part of a team that is empowered
    to imagine, inspire, create and
    innovate




  • Flexible
    hybrid work environmentTeam
    culture that celebrates
    achievement and
    successes



  • Opportunity
    to participate in social and
    sustainability initiatives that
    build a better
    future




  • Leadership
    and mentoring opportunities,
    investing in the growth and
    development of our
    people




  • Dynamic
    environment working with industry
    professionals and leading partner
    organisations




Life
at Cayian




At
Cayian, we foster a culture of performance
through continuous improvement and learning. We
operate in a dynamic, diverse, and
inclusive environment, where we are empowered to
imagine, inspire, create, and innovate. Together,
we apply our skills and expertise to solve complex
challenges and achieve great things for our customers,
partners and society. We have a passion for
delivery and service excellence and a drive for
progression. We learn from our experiences and
celebrate our successes.




If
you share our values and have a drive to
apply your expertise as we do great
things, come join us!






Original job Senior Software Engineer - Full Stack posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.