Principal Software Engineer - Atlanta, United States - Manhattan Associates

    Default job background
    Description
    We create possibilities that move life and commerce forward

    Welcome to Manhattan Associates. Our supply chain commerce technology positively affects how

    people on six continents work, shop and live. If you want to tackle complex problems, push limits and

    redefine what's possible, you've come to the right place.

    About Us

    Manhattan Associates is a technology leader in supply chain and omnichannel commerce. We unite information across the enterprise, converging front-end sales with back-end supply chain execution. Our cloud, on-premises solutions, and unmatched experience help drive both top-line growth and bottom-line profitability for our customers.

    What you will do as a Software Engineer at Manhattan:


    Software Engineers at Manhattan are passionate about solving tough problems with performant code work on teams that ship on quality and on time.

    Our teams deploy new code in an agile manner and our production scale is massive.

    We have a diverse tech stack with our backend services built on microservices architecture and deployed in Google Cloud Platform.

    Our front end is built with Angular and Ionic. You will be part of a collaborative team delivering quality software every 2 weeks. You will build strong relationships with your team members and grow your career.

    Job Description


    Manage projects and development of detailed design specifications in connection with the development and implementation processes for Manhattan's supply chain products and services.

    Exercise discretion to determine optimal and efficient designs for multiple areas of the software system. Project manage development and unit testing of assigned software areas following R&D development processes. Ensure projects are on schedule and within budget. Oversee the facilitation of technology and skills knowledge transfer.

    Experience and skills that are important for success in this role:

    Minimum Skills Required
    Bachelor's or foreign equivalent degree in computer science, engineering or a related technical field
    5+ years of software development experience with Java and software development methodologies
    3+ years of experience developing cloud software services and an understanding of design for scalability, performance and reliability.

    Skills Preferred
    Independent, fast learner and excited about learning the latest technologies
    Experience in mentoring teammates on new ways to deepen their technical craft
    Experience with microservices, event-based systems is preferred
    Experience in HTML, Javascript and one of Angular, React or Vue is preferred
    Experience with retail products (commerce, order management, inventory) is preferred

    Committed to diversity and inclusion

    At Manhattan, it's more than just about the work. Our team members' unique backgrounds, experiences

    and perspectives add to us as a whole and make us unique. From cultural celebrations to interest groups

    to volunteer opportunities, your true self is welcome here.
    #J-18808-Ljbffr