Share this Job
Business:  Navis
Job Function:  Software Development

Chennai, IN

Software Engineer

Position Summary

Join our talented team of Software Engineers in building the next generation of our flagship product the Navis™ SPARCS N4 terminal operating system (TOS).  In this position you will have an opportunity to make major contributions to our next generation transportation and logistic software for the marine industry. You will work together with colleagues to define system requirements and build state-of-the-art software. You must be a quick learner, have excellent communication skills and be able to maintain ownership of large engineering projects through their lifecycle: architecture/design, implementation, testing, maintenance and support. This position has unique opportunities for growth in both the functional and technical direction.

What you’ll need to succeed:

  • BE/BTech/MCA/MSC IT with 3-5 years’ experience
  • Able to write high quality code, perform TDD approach using object-oriented methodologies, or functional programming techniques, preferably using Java and knowledge in other programming languages like Scala, Python, JavaScript
  • Knowledge of distributed systems development
  • Experience with relational database management systems and No SQL like Cassandra.
  • Additionally if you have exposure/working knowledge on cloud technologies like AWS, Azure, Docker or Kubernetes
  • Experience with messaging technologies like Kafka.
  • Strong understanding of application software, secure coding, scalability, performance and reliability aspects
  • Ability to work in a fast paced, test-driven, collaborative and iterative programming environment. Experience with agile development approaches is a plus
  • Highly motivated individual, who is ready to accept challenges, continually innovate and learn, and help others
  • Creative yet pragmatic problem solving skills


  • Design elegant solutions to complex problems
  • Design and implement high performing and scalable services to support our global customer base
  • Create secure, scalable and highly available distributed applications.
  • Collaborate with product management and quality assurance to delivery highly efficient features and functionality

Interested to join?

About Navis 


Navis is the global market leader in a multi-billion dollar industry building and implementing maritime terminal operating systems, optimization and automation solutions at ports around the world. From Long Beach to Hong Kong, Dubai to Brazil, and Rotterdam to Busan, Navis delivers mission critical enterprise software that is at the heart of running a terminal and services to optimize operations. We are an innovative and profitable maritime platform striving to make global trade smarter, safer, and more sustainable for everyone by connecting multiple systems to support a more efficient global container flow. Most of the material goods in the world are transported in containers using our software.

Culturally, Navis is organized around our Guiding Principles for Success (GPS). Commitment to our core principles is an essential ingredient for success for our team members. Our GPS are Smart Operators, Customer Obsessed, Forging the Future and Better Together