Principal Software Engineer

United States || 7 Day Ago
Category :IT
Country :United States
iCIMS
publish date :2026-04-09
Description
Responsibilities iCIMS, Inc. seeks a Principal Software Engineer (Holmdel, NJ): Responsible for designing and implementing new features and performing code reviews. Develop, test, and maintain a scalable web and responsive applications while devising automation strategies, test strategies, and test cases to automate new features and enhance existing functionality. Apply engineering best practices to design, develop, and analyze test plans and strategies to meet performance, usability, scalability, reliability, and security needs. Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products. Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features. Responsible for data tracking using Snowplow. Build and maintain ELT pipelines using Python, Scala, and Java. Build and maintain data warehouse and data marts in Redshift. Implement dimensional modeling using in-database transformation tool dbt. Implement multi-touch source attribution modeling. Create dashboards and visualization in Looker using programmable lookml. Design and implement data lake architecture that ingests data from various sources, including SQL, Server, MySQL, MariaDB, S3, and BigQuery, and prepare them in consumable parquet format using DMS, AppFlow and Glue, to support Data Science, AI/ML, and BI use cases. Telecommuting permitted. Qualifications MINIMUM REQUIREMENTS: The position requires a Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or a related field of study and three (3) years of experience. The company will also accept a Master’s degree and one (1) year of experience. Employer will accept one additional year of work experience for each year not completed towards the degree. Experience must involve one (1) year of experience in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB. Telecommuting permitted.
Please pay attention to fraud and not pay any money to any person or entity that is not trusted, inspect the commodity and ensure its safety before completing the deal, and report violating advertisements immediately..
2023-11-11
£15,000 - £20,000
2021-09-26
£45,000 - £50,000
2021-09-26
£45,000 - £50,000