• Backend Software Engineer (Ari)

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

     Do you have strong Java skills? Are you familiar with REST APIs, XML and JSON? We’re looking for a process-oriented, creative problem-solver to join our team as a Backend Software Engineer (Ari), where you’ll help improve our award-winning candidate and engagement platform with an emphasis on Ari, our intelligent recruiting chatbot. You’ll be responsible for full stack development, including backend processes (Java) and integrations (ATS, CRM, HCM job boards, etc.), and will work with the Data Science team to continually improve Ari’s conversation quality. If you’re an expert collaborator and skilled multitasker who can easily break down technical issues and requirements to external vendors and internal technical teams, let’s chat!


    Text Recruit, an iCIMS subsidiary, is a candidate and employee engagement platform that leverages text message, live online chat and artificial intelligence to optimize the hiring funnel and help companies hire better people, faster. Named “Most Innovative Mobile Product” by TA Tech and one of the “Top HR Technology and Recruiting Tools” by RecruitingDaily, Text Recruit delivers a best-in-class communication platform to its users that can be used independently, through a chrome extension, or through ATS integration. Today, Text Recruit provides solutions to more than 400 companies, including a large number of iCIMS customers such as Banner Health, Cracker Barrel, Aramark, and Enterprise Holdings. Come join our fast-growing team. 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.