Share this Job
Business:  Navis
Job Function:  Software Development

Oakland, US

Senior Software Engineer


Making Your Next Move Count


At Navis you will find a rewarding career where you can thrive at every level. We invest in our teammates through offering competitive compensation and benefits, progressive training opportunities that empower employees to achieve total (physical, financial, social & community) wellbeing. In addition to challenging and meaningful work, you will find a strong work-life balance and a deep commitment to developing you. Navis’ culture thrives on teamwork and diversity. So, bring your unique perspective and talent to Navis and thrive in your every work day!


Navis LLC is an equal opportunity employer, committed to a diverse and inclusive workforce.


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.



  • Analyze, design, develop and unit test robust large-scale application 

  • Collaborate with product management and quality assurance to delivery highly efficient features and functionality

  • Take ownership of a product feature and drive design, code and feature reviews

  • Provide guidance related to your feature to various cross functional teams within the organization such as Documentation, Professional Services, Sustaining and Support



  • BE/BTech/MCA/MSC IT with 8+ years experience

  • Strong knowledge of and experience with object-oriented methodologies, enterprise application architectures and design pattern, use of automated testing frameworks

  • Expert Knowledge of Java 

  • More than five years of experience in design and development of enterprise applications, JEE and experience with EAI, Tomcat, Weblogic and Websphere application server

  • Experience with relational database management systems 

  • Software development processes, and in particular, software design and unit/integration testing 

  • Strong understanding of application software, 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

  • Cross-platform C++ is a plus

  • Excellent problem solving skills


Optional Qualifications

  • Experience with UI technologies such as Java Swing, ULC or Zk is a plus

  • Experience working on an offshore team of developers is a plus

  • Experience with open source frameworks such as Hibernate, Spring a plus 

  • Some international travel to customers and other offices may be required 



We are culturally organized around the Navis Guiding Principles for Success (GPS):

  • Customer Obsessed: We believe that this is not just business. Success, standing side-by-side with our customers is personal.

  • Forging the Future: We believe our mandate as market leaders is to blaze a trail into the future, championing the evolution our industry needs.

  • Smart Operators: We believe in being nimble enough to respond to the day-to-day, but visionary enough to see the big picture.

  • Better Together: We believe continuous learning, growth, and development defines us. 


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 stiving 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.