• Backend Software Engineer (Ari)

    Location US-CA-San Jose
    # of Openings
    Technology and Infrastructure
    Posting Level
  • Overview

    Become a key part of our growing team! In this role, you will be responsible for improving our award-winning platform with an emphasis on Ari, our intelligent recruiting chatbot. There are opportunities to work on the full stack of our platform including:

    • Backend Processes (Java)
    • Integration with ATS, CRM, HCM Job Boards, etc.
    • Work with the Data Science team to continuously improve Ari conversation quality


    iCIMS extends a work culture unlike any other East Coast-based technology provider. We focus on hiring candidates who display our seven core competencies – passion, drive, transparency, adaptability, empathy, kaizen, and customer commitment. If you eat, sleep, and breathe our competencies and desire to work in a casual yet results-driven environment that embraces innovation– then you’re just what we’re looking for! 


    iCIMS is a high-growth Software-as-a-Service (SaaS) company that’s voted one of the Best Places to Work in New Jersey. We are the industry's premier recruitment software provider – delivering technology that supports more than 3,500 contracted customers around the globe. Committed to both growth and stability, we have a lot of opportunities for career advancement within our organization. Come grow with us. Apply today!


    • You will work with sales team, customers, and technology staff to accurately interpret requirements, specifications, and models to develop front-end and/or backend code for the appropriate solution
    • Be deeply involved in creating and improving textual conversation models whether they be internally developed or built on top of a vendor solution
    • Be the go-to person to recommend, design, develop, test, implement/automate, and support creative and optimal data solutions
    • Communicate project status, issues, and accomplishments periodically to staff and users requesting reports
    • Assist other employees in data integration tools, programs, and processes
    • Be excited to grow as a developer and as a person


    • Bachelor's Degree
    • Java development experience (Kotlin and JavaScript experience a plus)
    • 2+ years of experience shipping production-ready code in a modern environment
    • General understanding of NLP and extraction of entities and intents from textual data
    • Web Technologies, REST APIs, XML, JSON knowledge required
    • Experience collaborating to articulate technical issues and requirements to both vendors and internal technical teams
    • Excellent problem-solving skills
    • Great verbal and written communication
    • Ability to handle high urgency situations and priorities at a time
    • Positive attitude and open mind - we're a startup so be excited and be ready for the unexpected!
    • Process documentation and process improvement experience


    iCIMS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, protected veteran status, disability status or any other characteristic protected by law.


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

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.