PEI Awards 2023: Vista Equity Partners Voted 2023 Global Technology Private Equity Firm of the Year. More Here

Principal Software Architect

Company

iCIMS

Function

Engineering

Level

Location

Gachibowli, Hyderabad, India

Apply Back to Jobs

Job Summary

As a Principal Software Architect at iCIMS, you will be a vital part of our dynamic technical team, focused on crafting scalable web and responsive applications for our iCIMS Talent Acquisition products. Your primary responsibilities include leading end-to-end product and feature architecture, applying expertise to strategic decisions, and collaborating with cross-functional Labs teams. Your role involves designing and developing high-quality, innovative solutions and influencing technology choices.

Responsibilities

  • Lead end-to-end product and feature architecture, ensuring the highest degree of software quality.
  • Apply technical expertise to strategic and product architecture decisions.
  • Participate in external events as an iCIMS representative, showcasing thought leadership.
  • Research and evaluate new technologies, languages, and design patterns.
  • Design and develop production solutions, prototypes, or reference implementations.
  • Collaborate with Product Management and agile teams to deliver market-leading features.
  • Mentor Software Developers (III-IV) to enhance the team's technical capabilities.
  • Conduct design reviews for new feature development.
  • Advance the overall platform architecture, including selecting new technologies.
  • Consistently ensure that business is conducted with integrity at all times and that behaviour aligns with iCIMS policies, procedures and core competencies.

Qualifications

  • Master’s Degree in a technical field with seven or more (7+) years of relevant experience, or a Bachelor’s Degree with nine or more (9+) years of relevant experience.
  • Advanced knowledge of Object-Oriented Design, Microservices, and Service-Oriented Architecture.
  • Expertise in Java and proficiency in multiple technologies.
  • Proficiency in REACT, Angular, JavaScript, Spring, Hibernate, HTML, CSS, JSP, AJAX.
  • Expertise in JASON, RESTFUL services and similar technologies.
  • Experience with AWS, SaaS applications, and other modern cloud-based tools.
  • Experience with Agile or Iterative software development and delivery.
  • Excellent communication and interpersonal skills.
  • Ability to influence technology choices and drive product innovation.
  • Ability to multi-task successfully and manage multiple responsibilities.
Apply