Navis / Xvela

  • Principal Software Architect

    Job Locations US-CA-Oakland
    Posted Date 10 months ago(6/23/2017 4:23 PM)
    Requisition Number
    North America
    Regular Full-Time
  • Overview

    About Navis LLC

    Revolutionizing Collaboration and Visibility Between Ocean Carriers & Terminal Operators -- In Real Time

    Navis is the global market leader in building and implementing ocean supply chain solutions, such as, terminal operating systems, optimization and automation solutions for ports around the world, vessel planning solutions and, along with XVELA, a transformative, cloud-based collaboration platform that delivers transparency, efficiency and profitability to a network of ocean carriers and terminal operators.


    From Long Beach to Hong Kong, Dubai to Brazil, and Rotterdam to Busan, Navis delivers enterprise software that is at the heart of running a terminal and services to optimize operations. Navis’ latest projects involve advanced algorithms, new web technologies and application development that are leading the way in automation and optimization in the industry and will drive the future of supply chain operations.  


    Position Description


    Join our talented team of Architects and Engineers in building the next generation of our flagship products. We are a mature and profitable logistics software company building mission critical systems that enable the world economy. Most of the material goods in the world are transported in containers using our software.


    As an architect, you will take a lead design role in the engineering team helping to develop our architecture plans and strategy for our next generation of SaaS products. This will require you to define our future technology stack that will support a many-to-many marketplace as well as a multi-tenant SaaS solution. You will be required to ensure overall operability, resiliency, performance, and capacity of our platform. In addition, you will create design principles, system and interaction views, and enforcing platform reliability best practices.


    This role will report directly to the Vice President, Engineering and is based at our global headquarters at Jack London Square in Oakland, California.


    • Define a holistic approach and create a system architecture strategy to support our technical strategy and next generation of SaaS products
    • Evaluate third party PaaS platforms and recommend the right choices based on capabilities of the PaaS platforms and our needs
    • Review, refine, correct, and drive our automation architecture for terminal operating system to deliver scalable, reliable, and high-performant solutions
    • Identify opportunities for scalability improvements and work with other system architectures to drive those improvements into the platform
    • Evaluate the system architecture for performance implications. Work with engineering teams to make tradeoffs on flexibility, scalability, costs, and performance
    • Create system architecture and design for components involving high volume messaging and database access in a virtualized environment
    • Work closely with the engineering teams to ensure that services and platforms are designed with performance, scalability, and reliability in mind
    • Design and develop prototypes for verifying and validating reliability driven objectives, including event detection, monitoring models, reaction strategies and mechanisms to automate service recovery


    • 10+ years of experience in enterprise software design, architecture, and development
    • 2+ years of experience in a lead engineering role creating forward looking architecture of a large-scale distributed system (combination of SaaS, On premise, Marketplaces, Multi-tenant a plus)
    • Experience with AWS infrastructure, services, and tools
    • Experience working in a high-volume or critical production service environment
    • Expertise analyzing and troubleshooting large-scale distributed systems and willingness to help the product team diagnose and address production issues
    • Strong understanding of availability objectives, capacity planning, performance analysis, and instrumentation requirements
    • Strong familiarity with systems monitoring and profiling tools
    • Outstanding track record in enterprise-level full life cycle applications development
    • Highly proficient in Java and solid understanding of the JVM
    • Knowledge of or experience with highly-available supply chain, logistics or industrial automation a plus
    • Strong communication and written skills, ability to communicate and perform during high stress situations
    • Highly collaborative and superior influencing skills across team boundaries and at all levels in the organization
    • BS/MS in Computer Science or equivalent


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


    If you have what it takes to be a great leader and team player and would like to bring your whole self to a smart-working, success-oriented executive team, then apply today.


    At NAVIS LLC, you will find a rewarding career where you can thrive at every level. We invest in our teams 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!



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed