• Software Engineer II

    Location US-NJ-Holmdel
    # of Openings
    Technology and Infrastructure
    Posting Level
  • Job Overview:

    Are you skilled in Java, Javascript or HTML? Do you have proficiency in design patterns, automation and agile methodology? We’re seeking a proactive self-starter with a strong results orientation to join our team as a Software Engineer II (SEII), where you’ll develop scalable web and responsible applications that touch our growing customer base. As part of iCIMS Labs—our world-class engineering program focused on the research, design, development, deployment and testing of our product suite—you’ll collaborate with agile team members to enhance existing system functionality, implement new features, and research and remedy issues as they arise. If you’re an effective communicator looking to work in a fast-paced, dynamic, high growth environment, let’s talk!

    About Us:

    iCIMS is a high-growth Software-as-a-Service (SaaS) company headquartered in Holmdel, NJ. Eight-times voted a Best Place to Work by NJBIZ and #16 on Glassdoor’s 2019 Best Places to Work list, we are the industry’s #1 recruitment software provider, delivering technology that supports approximately 4,000 contracted customers around the globe. Dedicated to maintaining an inclusive, inspirational and innovative work environment, and committed to our consistent growth, we have a wide range of opportunity for career advancement within our organization. Come grow with us—apply today!


    • Expertise and proficiency in multiple technologies and/or domain
    • Develop, test and maintain a scalable web and responsive applications
    • Design and develop scalable and reliable automated test frameworks
    • Collaborate with agile team members on achieving Sprint deliverables
    • Implement new features and perform code reviews
    • Research and resolve complex problems as they arise
    • Using engineering best practices, design, develop, analyze test plans and strategies to meet performance, usability, scalability, reliability and security needs
    • Mentor Software Engineers (I)
    • Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS’ policies, procedures, and core competencies.


    • Solid experience with enterprise software development following industry best practices.
    • Advanced proficiency in one or more of the following back-end or front-end: Java, Python, JavaScript, iOS development (Swift, Objective C), Android development
    • Proficiency in one or more of the following frameworks or libraries, such as: Hibernate and Spring, Reactjs and Redux, node.js
    • Some Experience with Design Patterns such as Singleton, Factory, Adapter
    • Proficiency in test automation tools, such as Selenium Webdriver, Appium or related tools
    • Advanced proficiency in Java or JavaScript testing frameworks, such as JUNIT, TestNG, JEST, Jasmine or similar
    • Advanced proficiency in test design, test creation, test execution and defect analysis/root cause investigation
    • Proficiency in one or more best practices such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)
    • Basic experience utilizing Docker containerization, usage of build and release tools such as, Jenkins and AWS elastic beanstalk.                    Firm understanding of software engineering practices, philosophies and techniques
    • Experience folllowing Agile/SCRUM techniques
    • Ability to influence, lead and organize an agile team with a focus on results
    • Demonstrated ability to take initiative, who can proactively identify issues/opportunities, recommend and implement solutions


    Education/Certifications/Licenses Required

    • Master’s degree in Computer Science, Information Technology, Engineering, or other technical degree and 1 years of software engineering experience.
    • Bachelor’s degree in Computer Science, Information Technology, Engineering, or other technical degree and 2 years of experience developing recruiting software or 3 years of software engineering experience.
    • In lieu of bachelor’s or technical degree, we will accept 2 additional years of software engineering experience.

    EEO Statement:

    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.