As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. Â
About Us
When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs.Â
Responsibilities
\n
Expertise and proficiency in many technologies, domains and subsystemsÂ
\n
Responsible for designing and implementing new features and performing code reviews
\n
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
\n
Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products
\n
Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features
\n
Responsible for data tracking using Snowplow
\n
Build and maintain ELT pipelines using Python, Scala, and Java
\n
Build and maintain data warehouse and data marts in Redshift
\n
Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling
\n
Create dashboards and visualization in Looker using programmable lookml
\n
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
\n
Mentor Software Engineers (I-III)
\n
Qualifications
\n
Domain expert in enterprise software development influencing best practices and external value
\n
Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB
\n
Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, Reactjs and Redux, node.jsÂ
\n
Advanced proficiency with multiple design patterns including Strategy, Observer, and BridgeÂ
\n
Advanced proficiency in test automation tools, such as Selenium Webdriver, Appium or similar toolsÂ
\n
Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similarÂ
\n
Expertise in test design, test creation, test execution and defect analysis/root cause investigationÂ
\n
Advanced proficiency in multiple best practices such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)Â
\n
Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling
\n
Extensive understanding of software engineering practices, philosophies and techniquesÂ
\n
Mentor others in following Agile/SCRUM techniquesÂ
\n
Ability to influence, lead and organize projects across multiple agile teams with a focus on resultsÂ
\n
Strong technologist who can anticipate issues/opportunities and build solutions
\n
EEO Statement
iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS.  Â
We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at careers@icims.com.  Â
Compensation and Benefits
The target total compensation for this role will be based upon experience.
\n
Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, bonding and parental leave, mindfulness resources, an open vacation policy, sick days, paid holidays, quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure.  Learn more here: https://careers.icims.com/benefits
\n
\n\n
\n\n
\n
\n\n \n\n \n\n \n \n\n \n
<!-- FOR BRANDING SPECIFIC TRACKING SCRIPTS -->\n\n\n\n\n <footer class="footer defaults">\n
<script> window.jobDescriptionConfig = {"socialShare":true,"job":{"slug":"4657","category":[" Engineering"],"full_location":"United States","short_location":"United States","language":"en-us","languages":["en-us"],"client_code":"customer0","req_id":"4657","title":"Principal Software Engineer","description":"<strong>Job Overview</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\" class=\\"TextRun SCXW107985834 BCX0\\" data-contrast=\\"none\\"><span class=\\"NormalTextRun SCXW107985834 BCX0\\">As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. </span></span></p> <br><strong>About Us</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs. </span></p> <br><strong>Responsibilities</strong><br><br><ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul> <br><strong>Qualifications</strong><br><br><ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul> <br><strong>EEO Statement</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. </span><br /><br /><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"color: #000000;\\">We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at</span> <a href=\\"careers@icims.com\\" target=\\"_blank\\" rel=\\"noopener\\">careers@icims.com</a></span><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\">. </span></p> <br><strong>Compensation and Benefits</strong><br><br><p style=\\"background: white;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\" class=\\"contentpasted0\\"><span style=\\"color: black;\\">The target total compensation for this role will be based upon experience.</span></span></p><p style=\\"background: white; font-variant: revert; font-stretch: revert; font-size: revert; line-height: revert; font-feature-settings: revert; font-kerning: revert; font-optical-sizing: revert; font-palette: revert; font-synthesis: revert; font-variation-settings: revert; forced-color-adjust: revert; text-orientation: revert; text-rendering: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; animation: revert; app-region: revert; appearance: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background-attachment: revert; background-blend-mode: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; baseline-shift: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-shadow: revert; box-sizing: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-color: revert; clear: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; color-scheme: revert; columns: revert; column-fill: revert; gap: revert; column-rule: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; content: revert; content-visibility: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; empty-cells: revert; fill: revert; fill-opacity: revert; fill-rule: revert; flex: revert; flex-flow: revert; float: revert; flood-color: revert; flood-opacity: revert; grid: revert; grid-area: revert; height: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; inline-size: revert; inset-block: revert; inset-inline: revert; isolation: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; marker: revert; mask: revert; mask-type: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-clip-margin: revert; overflow-wrap: revert; overflow: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; quotes: revert; r: revert; resize: revert; rotate: revert; ruby-position: revert; rx: revert; ry: revert; scale: revert; scroll-behavior: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scrollbar-gutter: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align-last: revert; text-anchor: revert; text-combine-upright: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-overflow: revert; text-shadow: revert; text-size-adjust: revert; text-underline-offset: revert; text-underline-position: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; user-select: revert; vector-effect: revert; vertical-align: revert; visibility: revert; border-spacing: revert; width: revert; will-change: revert; word-break: revert; x: revert; y: revert; z-index: revert; clip: revert; filter: revert;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; caret-color: revert;\\"><span class=\\"contentpasted2\\"><span style=\\"color: black; background: white;\\">Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, </span></span></span><span style=\\"text-decoration-line: revert; font-variant-ligatures: normal; font-variant-caps: normal;\\"><span style=\\"color: black;\\">bonding and parental leave,</span><span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"> mindfulness resources, </span></span>an open vacation policy, sick days, paid holidays, <span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert;\\">quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. </span></span></span><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\"> </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert; background-color: rgba(0, 0, 0, 0);\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\">Learn more here: </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: #333333;\\"><a href=\\"https://careers.icims.com/benefits\\" target=\\"_blank\\" rel=\\"noopener\\"><span style=\\"color: black;\\"><span style=\\"background-color: rgba(0, 0, 0, 0);\\">https://careers.icims.com/benefit</span>s</span></a></span></span></span></span></p>","location_name":"United States (Remote)","country":"United States","country_code":"US","location_type":"LAT_LNG","latitude":39.76,"longitude":-98.5,"additional_locations":[],"categories":[{"name":"Engineering"}],"tags1":["Experienced"],"tags2":["Remote"],"department":"","benefits":[],"employment_type":"FULL_TIME","qualifications":"<ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul>","hiring_organization":"iCIMS Talent Acquisition","hiring_organization_logo":"https://cms.jibecdn.com/prod/customer0/assets/LP-HEADER-NAV_LOGO-en-us-1658387307482.png","responsibilities":"<ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul>","posted_date":"2023-11-02T03:48:00+0000","apply_url":"https://careers-customer0.icims.com/jobs/4657/login","internal":false,"searchable":true,"active":true,"applyable":true,"li_easy_applyable":true,"ats_code":"icims","hiring_flow_name":"iCIMS ATS Hiring Flow","meta_data":{"openingjobs":{"openingJobId":"0000e322d4bf94526361feb92da267dd3ea9"},"icims":{"revision_int":1,"uuid":"73be1c59-75a7-472a-91d4-783a5de436d5","primary_posted_site_object":{"datePosted":"2023-11-02T03:48:00+0000","site":"careers-customer0","siteId":"c1298ed6-f8d5-4e92-8afb-1859c395d702","tenantId":"12326","siteType":"ATTRACT"},"date_updated":"2023-11-02T03:48:52Z","config_keys":{"portal.id":"17","ccc.attract.portal.url":"https://careers.icims.com","icims.external.xml.feeds":"icims.indeed.xml.enabled,icims.resume-library.xml.enabled,icims.direct-employers.xml.enabled,icims.monster.xml.enabled,icims.adzuna.xml.enabled,icims.careerbuilder.xml.enabled,icims.ziprecruiter.xml.enabled,icims.craigslist.xml.enabled,icims.itjobscafe.xml.enabled,icims.recruitnet.xml.enabled,icims.upward.xml.enabled,icims.jobbio.xml.enabled,icims.propellum.xml.enabled,icims.snagajob.xml.enabled,icims.inhersight.xml.enabled,icims.pallet-labs.xml.enabled,icims.qkly.xml.enabled,icims.cv-library.xml.enabled,icims.linkedin.xml.enabled,icims.zippia.xml.enabled,icims.puck.xml.enabled","icims.company.facebook.url":"https://www.facebook.com/iCIMS","jobposting.external.company.name":"iCIMS Talent Acquisition","icims.config.web.indeed.easy.apply":"0"},"jps_is_public":true},"elasticsearch":{"es_created":false},"ats_job_hash":"59fffcbf0aa22fa5daa3f68b8dc77085","googlejobs":{"jobName":"projects/helpful-passage-853/tenants/cb22eb5b-7e00-0000-0000-007edad744d3/jobs/100836295367893702"},"import_id":"813dddbc-fc3f-49b4-9d25-bd3f5b163adf","redirectOnApply":true,"questionservice":{"id":"29372831"},"import_source":"ImporterService","client_code":"customer0"},"update_date":"2023-11-02T21:21:51+0000","create_date":"2023-11-02T03:55:18+0000"},"jobFormatted":{"categories":"Engineering","location":"United States","title":"Principal Software Engineer","seo_title":["Engineering","United+States","Principal+Software+Engineer"],"description":"<strong>Job Overview</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\" class=\\"TextRun SCXW107985834 BCX0\\" data-contrast=\\"none\\"><span class=\\"NormalTextRun SCXW107985834 BCX0\\">As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. </span></span></p> <br><strong>About Us</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs. </span></p> <br><strong>Responsibilities</strong><br><br><ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul> <br><strong>Qualifications</strong><br><br><ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul> <br><strong>EEO Statement</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. </span><br /><br /><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"color: #000000;\\">We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at</span> <a href=\\"careers@icims.com\\" target=\\"_blank\\" rel=\\"noopener\\">careers@icims.com</a></span><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\">. </span></p> <br><strong>Compensation and Benefits</strong><br><br><p style=\\"background: white;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\" class=\\"contentpasted0\\"><span style=\\"color: black;\\">The target total compensation for this role will be based upon experience.</span></span></p><p style=\\"background: white; font-variant: revert; font-stretch: revert; font-size: revert; line-height: revert; font-feature-settings: revert; font-kerning: revert; font-optical-sizing: revert; font-palette: revert; font-synthesis: revert; font-variation-settings: revert; forced-color-adjust: revert; text-orientation: revert; text-rendering: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; animation: revert; app-region: revert; appearance: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background-attachment: revert; background-blend-mode: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; baseline-shift: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-shadow: revert; box-sizing: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-color: revert; clear: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; color-scheme: revert; columns: revert; column-fill: revert; gap: revert; column-rule: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; content: revert; content-visibility: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; empty-cells: revert; fill: revert; fill-opacity: revert; fill-rule: revert; flex: revert; flex-flow: revert; float: revert; flood-color: revert; flood-opacity: revert; grid: revert; grid-area: revert; height: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; inline-size: revert; inset-block: revert; inset-inline: revert; isolation: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; marker: revert; mask: revert; mask-type: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-clip-margin: revert; overflow-wrap: revert; overflow: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; quotes: revert; r: revert; resize: revert; rotate: revert; ruby-position: revert; rx: revert; ry: revert; scale: revert; scroll-behavior: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scrollbar-gutter: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align-last: revert; text-anchor: revert; text-combine-upright: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-overflow: revert; text-shadow: revert; text-size-adjust: revert; text-underline-offset: revert; text-underline-position: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; user-select: revert; vector-effect: revert; vertical-align: revert; visibility: revert; border-spacing: revert; width: revert; will-change: revert; word-break: revert; x: revert; y: revert; z-index: revert; clip: revert; filter: revert;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; caret-color: revert;\\"><span class=\\"contentpasted2\\"><span style=\\"color: black; background: white;\\">Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, </span></span></span><span style=\\"text-decoration-line: revert; font-variant-ligatures: normal; font-variant-caps: normal;\\"><span style=\\"color: black;\\">bonding and parental leave,</span><span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"> mindfulness resources, </span></span>an open vacation policy, sick days, paid holidays, <span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert;\\">quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. </span></span></span><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\"> </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert; background-color: rgba(0, 0, 0, 0);\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\">Learn more here: </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: #333333;\\"><a href=\\"https://careers.icims.com/benefits\\" target=\\"_blank\\" rel=\\"noopener\\"><span style=\\"color: black;\\"><span style=\\"background-color: rgba(0, 0, 0, 0);\\">https://careers.icims.com/benefit</span>s</span></a></span></span></span></span></p>","qualifications":"<ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul>","responsibilities":"<ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul>","clientName":"careers-home","locations":"United States"},"jdSettings":{"options":{"metadata":{"options":{"enabled":false,"data":[]},"categories":{"enabled":true},"locations":{"enabled":true},"req_id":{"enabled":true},"placement":"top"},"video":{"enabled":false,"placement":"above_description"},"displayFields":{"fieldOrder":["locations","categories","employment_type","tags2","req_id"],"fields":[{"item":"locations","token":"JOB_DESCRIPTION.LOCATION","ariaLabel":"JOB_DESCRIPTION.LOCATION_ARIA_LABEL","fieldType":"location"},{"item":"categories","token":"JOB_DESCRIPTION.CATEGORIES","ariaLabel":"JOB_DESCRIPTION.CATEGORIES_ARIA_LABEL","objectArrayKey":"name"},{"item":"tags2","token":"JOB_DESCRIPTION.TAGS2","ariaLabel":"JOB_DESCRIPTION.TAGS2_ARIA_LABEL"},{"item":"employment_type","token":"JOB_DESCRIPTION_EMPLOYMENT_TYPE","type":"dynamic","filterParam":"employmentType","tokenValueMapping":{"FULL_TIME":"JOBS.FILTER_EMPLOYMENT_TYPE.FULL_TIME","TEMPORARY":"JOBS.FILTER_EMPLOYMENT_TYPE.INTERN","PART_TIME":"JOBS.FILTER_EMPLOYMENT_TYPE.PART_TIME","CONTRACTOR":"JOBS.FILTER_EMPLOYMENT_TYPE.CONTRACTOR"}},{"item":"req_id","token":"JOB_DESCRIPTION.REQ_ID","ariaLabel":"JOB_DESCRIPTION.REQ_ID_ARIA_LABEL"}]}}},"sectionOrder":["description"],"getReferredEnabled":false,"addThisDisabled":true,"externalTrackifEnabled":false,"jibeTrackifEnabled":false,"brandName":"careers-home","globalSearchEnabled":true,"jobLangData":[{"code":"en-us","name":"English (US)"}],"postingLanguage":{"code":"en-us","name":"English (US)"},"referrals":{"enabled":true,"recruit":true},"seoMetaData":{"clientName":"careers-home","data":{"slug":"4657","category":[" Engineering"],"full_location":"United States","short_location":"United States","language":"en-us","languages":["en-us"],"client_code":"customer0","req_id":"4657","title":"Principal Software Engineer","description":"<strong>Job Overview</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\" class=\\"TextRun SCXW107985834 BCX0\\" data-contrast=\\"none\\"><span class=\\"NormalTextRun SCXW107985834 BCX0\\">As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. </span></span></p> <br><strong>About Us</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs. </span></p> <br><strong>Responsibilities</strong><br><br><ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul> <br><strong>Qualifications</strong><br><br><ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul> <br><strong>EEO Statement</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. </span><br /><br /><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"color: #000000;\\">We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at</span> <a href=\\"careers@icims.com\\" target=\\"_blank\\" rel=\\"noopener\\">careers@icims.com</a></span><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\">. </span></p> <br><strong>Compensation and Benefits</strong><br><br><p style=\\"background: white;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\" class=\\"contentpasted0\\"><span style=\\"color: black;\\">The target total compensation for this role will be based upon experience.</span></span></p><p style=\\"background: white; font-variant: revert; font-stretch: revert; font-size: revert; line-height: revert; font-feature-settings: revert; font-kerning: revert; font-optical-sizing: revert; font-palette: revert; font-synthesis: revert; font-variation-settings: revert; forced-color-adjust: revert; text-orientation: revert; text-rendering: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; animation: revert; app-region: revert; appearance: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background-attachment: revert; background-blend-mode: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; baseline-shift: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-shadow: revert; box-sizing: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-color: revert; clear: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; color-scheme: revert; columns: revert; column-fill: revert; gap: revert; column-rule: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; content: revert; content-visibility: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; empty-cells: revert; fill: revert; fill-opacity: revert; fill-rule: revert; flex: revert; flex-flow: revert; float: revert; flood-color: revert; flood-opacity: revert; grid: revert; grid-area: revert; height: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; inline-size: revert; inset-block: revert; inset-inline: revert; isolation: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; marker: revert; mask: revert; mask-type: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-clip-margin: revert; overflow-wrap: revert; overflow: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; quotes: revert; r: revert; resize: revert; rotate: revert; ruby-position: revert; rx: revert; ry: revert; scale: revert; scroll-behavior: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scrollbar-gutter: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align-last: revert; text-anchor: revert; text-combine-upright: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-overflow: revert; text-shadow: revert; text-size-adjust: revert; text-underline-offset: revert; text-underline-position: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; user-select: revert; vector-effect: revert; vertical-align: revert; visibility: revert; border-spacing: revert; width: revert; will-change: revert; word-break: revert; x: revert; y: revert; z-index: revert; clip: revert; filter: revert;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; caret-color: revert;\\"><span class=\\"contentpasted2\\"><span style=\\"color: black; background: white;\\">Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, </span></span></span><span style=\\"text-decoration-line: revert; font-variant-ligatures: normal; font-variant-caps: normal;\\"><span style=\\"color: black;\\">bonding and parental leave,</span><span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"> mindfulness resources, </span></span>an open vacation policy, sick days, paid holidays, <span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert;\\">quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. </span></span></span><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\"> </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert; background-color: rgba(0, 0, 0, 0);\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\">Learn more here: </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: #333333;\\"><a href=\\"https://careers.icims.com/benefits\\" target=\\"_blank\\" rel=\\"noopener\\"><span style=\\"color: black;\\"><span style=\\"background-color: rgba(0, 0, 0, 0);\\">https://careers.icims.com/benefit</span>s</span></a></span></span></span></span></p>","location_name":"United States (Remote)","country":"United States","country_code":"US","location_type":"LAT_LNG","latitude":39.76,"longitude":-98.5,"additional_locations":[],"categories":[{"name":"Engineering"}],"tags1":["Experienced"],"tags2":["Remote"],"department":"","benefits":[],"employment_type":"FULL_TIME","qualifications":"<ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul>","hiring_organization":"iCIMS Talent Acquisition","hiring_organization_logo":"https://cms.jibecdn.com/prod/customer0/assets/LP-HEADER-NAV_LOGO-en-us-1658387307482.png","responsibilities":"<ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul>","posted_date":"2023-11-02T03:48:00+0000","apply_url":"https://careers-customer0.icims.com/jobs/4657/login","internal":false,"searchable":true,"active":true,"applyable":true,"li_easy_applyable":true,"ats_code":"icims","hiring_flow_name":"iCIMS ATS Hiring Flow","meta_data":{"openingjobs":{"openingJobId":"0000e322d4bf94526361feb92da267dd3ea9"},"icims":{"revision_int":1,"uuid":"73be1c59-75a7-472a-91d4-783a5de436d5","primary_posted_site_object":{"datePosted":"2023-11-02T03:48:00+0000","site":"careers-customer0","siteId":"c1298ed6-f8d5-4e92-8afb-1859c395d702","tenantId":"12326","siteType":"ATTRACT"},"date_updated":"2023-11-02T03:48:52Z","config_keys":{"portal.id":"17","ccc.attract.portal.url":"https://careers.icims.com","icims.external.xml.feeds":"icims.indeed.xml.enabled,icims.resume-library.xml.enabled,icims.direct-employers.xml.enabled,icims.monster.xml.enabled,icims.adzuna.xml.enabled,icims.careerbuilder.xml.enabled,icims.ziprecruiter.xml.enabled,icims.craigslist.xml.enabled,icims.itjobscafe.xml.enabled,icims.recruitnet.xml.enabled,icims.upward.xml.enabled,icims.jobbio.xml.enabled,icims.propellum.xml.enabled,icims.snagajob.xml.enabled,icims.inhersight.xml.enabled,icims.pallet-labs.xml.enabled,icims.qkly.xml.enabled,icims.cv-library.xml.enabled,icims.linkedin.xml.enabled,icims.zippia.xml.enabled,icims.puck.xml.enabled","icims.company.facebook.url":"https://www.facebook.com/iCIMS","jobposting.external.company.name":"iCIMS Talent Acquisition","icims.config.web.indeed.easy.apply":"0"},"jps_is_public":true},"elasticsearch":{"es_created":false},"ats_job_hash":"59fffcbf0aa22fa5daa3f68b8dc77085","googlejobs":{"jobName":"projects/helpful-passage-853/tenants/cb22eb5b-7e00-0000-0000-007edad744d3/jobs/100836295367893702"},"import_id":"813dddbc-fc3f-49b4-9d25-bd3f5b163adf","redirectOnApply":true,"questionservice":{"id":"29372831"},"import_source":"ImporterService","client_code":"customer0"},"update_date":"2023-11-02T21:21:51+0000","create_date":"2023-11-02T03:55:18+0000"},"formattedData":{"categories":"Engineering","location":"United States","title":"Principal Software Engineer","seo_title":["Engineering","United+States","Principal+Software+Engineer"],"description":"<strong>Job Overview</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\" class=\\"TextRun SCXW107985834 BCX0\\" data-contrast=\\"none\\"><span class=\\"NormalTextRun SCXW107985834 BCX0\\">As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. </span></span></p> <br><strong>About Us</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs. </span></p> <br><strong>Responsibilities</strong><br><br><ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul> <br><strong>Qualifications</strong><br><br><ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul> <br><strong>EEO Statement</strong><br><br><p style=\\"margin: 0px;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. </span><br /><br /><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"color: #000000;\\">We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at</span> <a href=\\"careers@icims.com\\" target=\\"_blank\\" rel=\\"noopener\\">careers@icims.com</a></span><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\">. </span></p> <br><strong>Compensation and Benefits</strong><br><br><p style=\\"background: white;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\" class=\\"contentpasted0\\"><span style=\\"color: black;\\">The target total compensation for this role will be based upon experience.</span></span></p><p style=\\"background: white; font-variant: revert; font-stretch: revert; font-size: revert; line-height: revert; font-feature-settings: revert; font-kerning: revert; font-optical-sizing: revert; font-palette: revert; font-synthesis: revert; font-variation-settings: revert; forced-color-adjust: revert; text-orientation: revert; text-rendering: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; animation: revert; app-region: revert; appearance: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background-attachment: revert; background-blend-mode: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; baseline-shift: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-shadow: revert; box-sizing: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-color: revert; clear: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; color-scheme: revert; columns: revert; column-fill: revert; gap: revert; column-rule: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; content: revert; content-visibility: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; empty-cells: revert; fill: revert; fill-opacity: revert; fill-rule: revert; flex: revert; flex-flow: revert; float: revert; flood-color: revert; flood-opacity: revert; grid: revert; grid-area: revert; height: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; inline-size: revert; inset-block: revert; inset-inline: revert; isolation: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; marker: revert; mask: revert; mask-type: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-clip-margin: revert; overflow-wrap: revert; overflow: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; quotes: revert; r: revert; resize: revert; rotate: revert; ruby-position: revert; rx: revert; ry: revert; scale: revert; scroll-behavior: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scrollbar-gutter: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align-last: revert; text-anchor: revert; text-combine-upright: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-overflow: revert; text-shadow: revert; text-size-adjust: revert; text-underline-offset: revert; text-underline-position: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; user-select: revert; vector-effect: revert; vertical-align: revert; visibility: revert; border-spacing: revert; width: revert; will-change: revert; word-break: revert; x: revert; y: revert; z-index: revert; clip: revert; filter: revert;\\"><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; caret-color: revert;\\"><span class=\\"contentpasted2\\"><span style=\\"color: black; background: white;\\">Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, </span></span></span><span style=\\"text-decoration-line: revert; font-variant-ligatures: normal; font-variant-caps: normal;\\"><span style=\\"color: black;\\">bonding and parental leave,</span><span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"> mindfulness resources, </span></span>an open vacation policy, sick days, paid holidays, <span class=\\"contentpasted2\\"><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert;\\">quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. </span></span></span><span style=\\"text-decoration-line: revert; font-style: revert; font-weight: revert; font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\"> </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert; background-color: rgba(0, 0, 0, 0);\\"><span class=\\"contentpasted4\\"><span style=\\"color: black;\\">Learn more here: </span></span></span><span style=\\"font-variant-ligatures: revert; font-variant-caps: revert; caret-color: revert;\\"><span class=\\"contentpasted4\\"><span style=\\"color: #333333;\\"><a href=\\"https://careers.icims.com/benefits\\" target=\\"_blank\\" rel=\\"noopener\\"><span style=\\"color: black;\\"><span style=\\"background-color: rgba(0, 0, 0, 0);\\">https://careers.icims.com/benefit</span>s</span></a></span></span></span></span></p>","qualifications":"<ul><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Domain expert in enterprise software development influencing best practices and external value</span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB</span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Reactjs</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> and Redux, node.js</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in test automation tools, such as Selenium </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Webdriver</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">, Appium or similar tools</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Expertise in test design, test creation, test execution and defect analysis/root cause investigation</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Advanced proficiency in multiple best practices such as </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px; border-bottom: 1px solid transparent;\\" data-ccp-parastyle=\\"No Spacing\\">Test Driven</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling</span></span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Extensive understanding of software engineering practices, philosophies and techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Mentor others in following Agile/SCRUM techniques</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Ability to influence, lead and organize projects across multiple agile teams with a focus on results</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-ccp-props=\\"{"201341983":0,"335559739":0,"335559740":240}\\"> </span></span></li><li><span style=\\"font-size: 12pt; font-family: arial, helvetica, sans-serif;\\"><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">Strong </span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\">technologist</span></span><span style=\\"margin: 0px; padding: 0px; color: #444444;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\" data-ccp-parastyle=\\"No Spacing\\"> who can anticipate issues/opportunities and build solutions</span></span></span></li></ul>","responsibilities":"<ul><li><span style=\\"font-family: arial, helvetica, sans-serif;\\"><span style=\\"font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Expertise and proficiency in many technologies, domains and subsystems</span></span><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-ccp-props=\\"{"134233279":true,"201341983":0,"335559739":160,"335559740":259}\\"> </span></span></span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for designing and implementing new features and performing code reviews</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Responsible for data tracking using Snowplow</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain ELT pipelines using Python, Scala, and Java</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Build and maintain data warehouse and data marts in Redshift</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Implement dimensional modeling using in-database transformation tool dbt and implement multi-touch source attribution modeling</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">Create dashboards and visualization in Looker using programmable lookml</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000;\\">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</span></li><li><span style=\\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\\"><span style=\\"margin: 0px; padding: 0px; color: #000000;\\" data-contrast=\\"none\\"><span style=\\"margin: 0px; padding: 0px;\\">Mentor Software Engineers (I-III)</span></span></span></li></ul>","clientName":"careers-home","locations":"United States"}},"isNoIndex":false,"preloginConfiguration":null,"contextSettings":{"contextDefinitions":[{"name":"sales","search":{"categories":"Sales|Account Management"},"recentJobs":{"limit":5},"metadata":{"title":"Sales | iCIMS Careers"}},{"name":"internal","metadata":{"title":"Internal Careers | iCIMS"},"isSSO":true,"search":{"internal":"true"},"personalizationConfig":{"enabled":true,"metadataDefaults":{"internal":true}},"overrides":{"omp":{"enabled":true,"cookieExpiration":180,"disablePorfileEditing":true}},"jobDescriptionConfig":{"addThisDisabled":true},"redirectConfiguration":{"enabled":true,"url":"/internal/jobs"}},{"name":"technology","search":{"categories":"Information Technology|Engineering|Analytics"},"recentJobs":{"limit":5},"metadata":{"title":"Technology & Infrastructure | iCIMS Careers"}},{"name":"business-support","search":{"categories":"Human Resources|Legal|Administrative/Clerical|Accounting/Finance"},"recentJobs":{"limit":5},"metadata":{"title":"Business Support | iCIMS Careers"}},{"name":"marketing","search":{"categories":"Marketing"},"recentJobs":{"limit":5},"metadata":{"title":"Marketing & Communications | iCIMS Careers"}},{"name":"customer-team","search":{"categories":"Project Management|Customer Success|Technical Support"},"recentJobs":{"limit":5},"metadata":{"title":"Customer Support | iCIMS Careers"}},{"name":"culture","metadata":{"title":"Culture | iCIMS Careers"}},{"name":"benefits","metadata":{"title":"Benefits | iCIMS Careers"}},{"name":"careers-home","metadata":{"title":"Careers | iCIMS Careers"},"iamOrgID":"org_Yp9KvWQdXBMfJE4K"},{"name":"diversity","metadata":{"title":"Diversity | iCIMS Careers"}},{"name":"our-locations","metadata":{"title":"Locations | iCIMS Careers"}},{"name":"benefits","metadata":{"title":"Benefits | iCIMS Careers"}},{"name":"internships","search":{"tags1":"Intern | Early Career"},"metadata":{"title":"Interns & Early Career| iCIMS Careers"}}],"defaultContext":"careers-home","currentContext":"careers-home","redirectWithSources":true,"currentClient":"customer0"},"similarJobsEnabled":false,"login":{},"inhouseAlertsEnabled":false}; </script>\n<script> window.jobDescriptionTemplates = {\n sectionTop: "<!-- FOR BRANDING ELEMENTS TO BE PLACED ABOVE JOB DESCRIPTION BODY -->",\n sectionBottom: "<!-- FOR BRANDING ELEMENTS TO BE PLACED BELOW JOB DESCRIPTION BODY -->",\n additionalButton: "<!-- additional button on JD page -->",\n getReferred: "<a href=\\"undefined\\" class=\\"get-referred cta-button\\">\\n <span class=\\"fa fa-users\\" aria-hidden=\\"true\\"></span>\\n Get Referred\\n</a>",\n rightRailMedia: "",\n};\n</script>\n\n <script src="https://app.jibecdn.com/prod/descriptions/1.1.45/polyfills-es5.js" nomodule=""></script>\n <script src="https://app.jibecdn.com/prod/descriptions/1.1.45/polyfills.js"></script>\n <script src="https://app.jibecdn.com/prod/descriptions/1.1.45/scripts.js"></script>\n <script src="https://app.jibecdn.com/prod/descriptions/1.1.45/main.js"></script>\n\n\n\n <script src="https://app.jibecdn.com/prod/social-share/0.0.34/runtime.js"></script>\n <script src="https://app.jibecdn.com/prod/social-share/0.0.34/polyfills.js"></script>\n <script src="https://app.jibecdn.com/prod/social-share/0.0.34/polyfills-es5.js" nomodule=""></script>\n <script src="https://app.jibecdn.com/prod/social-share/0.0.34/vendor.js"></script>\n <script src="https://app.jibecdn.com/prod/social-share/0.0.34/main.js"></script>\n\n\n\n\n\n\n<script src="https://app.textrecruit.com/js/jobchatLoaderV2.js" async=""></script><script src="https://widget.altrulabs.com/main.js" data-altru-widget-id="9052" data-altru-global-region="us"></script>\n\n<script data-cookieconsent="statistics">\n
\n
/**
\n
\n
@description: send an arbitrary payload to the server-side for later consumption.
\n
@param {Object} payload - a json payload that contains arbitrary data
\n
@param {String} payload.event_name - the unique name to associate with the event
\n
@param {String} payload.slug - the job id to associate with the event
\n
@param {String} payload.language - the locale to associate with the event\n */\n function sendEvent(payload) {\n// validation check\nif (!(payload || payload.event_name)) {\n console.error('insufficient data for meaningful response.');\n return;\n}
\n
\n
else {\n\n // send ajax request to backend for consumption\n $.ajax({\n method: 'POST',\n url: '/api/impression',\n data: payload,\n success: function (res) {\n // console.log('successful ajax call with response: ', res);\n }\n });\n}\n
<div class="cookie-consent">\n <div class="jibe-container cookie-consent-container">\n <div class="third-party-consent-text column-container">\n <p id="cookieconsent:desc">\n Cookies are used on this site to assist in continually improving the candidate experience and all the interaction data we store of our visitors is anonymous.\n
\n
Learn more about your rights on our Privacy Policy page.\n
We use cookies to provide website functionality and to analyze our traffic. If we have detected an opt-out preference signal then it will be honored. For more information, please see our Cookie Notice.\n
\n
\n
\n
\n \n
\n\n
\n\n\n
\n
\n
\n
\n\n\n
\n
\n
\n\nYour Opt Out Preference Signal is Honored\n
\n
Privacy Preference Center
\n
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. A description of the cookie types is provided below each category heading. Click on the button next to each category heading to change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.\n iCIMS Cookie Notice\n
\n
Manage Consent Preferences
\n
\n
\n
\n\n
\n
Strictly Necessary Cookies
\n
Always Active
\n
\n
These cookies are necessary for the Websites to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in, or filling in forms. You can set your browser to block or alert you about these cookies, but then some parts of the Websites will not work.
\n
\n
\n
\n
\n\n
\n
Performance Cookies
\n
\n
\n
\n
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our Websites. They help us to know which pages are the most and least popular and see how visitors move around the Websites. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our Websites and will not be able to monitor the performance of our Websites.
\n
\n
\n
\n
\n\n
\n
Targeting Cookies
\n
\n
\n
\n
These cookies may be set through our Websites by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant advertisements on other websites. They store uniquely identifying information about your browser and device. If you do not allow these cookies, you will experience less targeted advertising.
\n
\n\n
\n
\n
\n
Cookie List
\n
\n
\n
\n\n \n
\n\n\n
\n
\n
\n label\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\nConsentLeg.Interest\n
\n
\n
\n label\n
\n
\n label\n
\n
\n label\n
\n
\n
\n
\n\n
\n\n
\n
\n
\n\n\n
\n\n
Ready to chat?
","datePosted":"2023-11-02T14:20:37.471Z","validThrough":"2023-12-21","employmentType":[],"hiringOrganization":{"@type":"Organization","name":"iCIMS","description":"ICIMS is a talent cloud company that helps organizations to attract, engage, hire, and advance the right talent that builds a diverse, winning workforce. It develops software that offers assistance throughout every stage of workforce hiring and engagement to clients across retail, healthcare, manufacturing, finance, and insurance industries, streamlining the entire recruitment process with a wide range of AI-powered software. The company also accelerates transformation for a community of more than 4,000 customers, including a third of the Fortune 100, that employ more than 30 million people worldwide.","numberOfEmployees":1278,"address":[{"address":{"@type":"PostalAddress","addressLocality":"Holmdel, NJ, USA"}}],"sameAs":"https://icims.com","url":"https://icims.com","logo":"https://cdn.getro.com/companies/1a9b47cf-7911-5d6b-b72f-1f0ace6cf240","memberOf":{"@type":"Organization","name":"TA Associates","description":"Founded in 1968, TA Associates is one of the oldest and largest private equity firms in the world. We invest in private companies in exciting industries, with the goal of helping management teams build their businesses into great companies. This mission has been at the heart of TA's approach to investing, and our more than 460 current and former portfolio companies illustrate our commitment to provide steady support through the cycles of the global economy. \\r\\n\\r\\nWith $24 billion raised since inception and over four decades of experience, we offer our portfolio companies financial support, strategic guidance and a significant network of contacts. We help our portfolio companies navigate the complicated paths of public offerings, debt financings, and mergers and acquisitions.\\r\\n\\r\\nWith more than 85 investment professionals in Boston, Menlo Park, London, Mumbai and Hong Kong, we possess the knowledge and the ability to act decisively in a wide array of industries. While we have deep expertise in technology, financial and business services, healthcare, and consumer industries, we will consider investments in other areas.\\r\\n\\r\\nWe are here to help you build a thriving business and create substantial value for the future.","logo":"https://cdn.filepicker.io/api/file/WH93rHSvQT6YBkkxb3rJ","url":"careers.ta.com"},"keywords":"Administrative Services, HR and Recruiting, Information Technology, Professional Services, Sales and Marketing, Software"},"jobLocationType":"TELECOMMUTE","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"United States"}},"applicantLocationRequirements":{"@type":"Country","name":"Earth"}}
As a Principal Software Engineer, you will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.  As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development.
About Us
When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs.
Responsibilities
Expertise and proficiency in many technologies, domains and subsystems
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 and 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
Mentor Software Engineers (I-III)
Qualifications
Domain expert in enterprise software development influencing best practices and external value
Expertise in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB
Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, Reactjs and Redux, node.js
Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge
Advanced proficiency in test automation tools, such as Selenium Webdriver, Appium or similar tools
Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar
Expertise in test design, test creation, test execution and defect analysis/root cause investigation
Advanced proficiency in multiple best practices such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)
Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS tooling
Extensive understanding of software engineering practices, philosophies and techniques
Mentor others in following Agile/SCRUM techniques
Ability to influence, lead and organize projects across multiple agile teams with a focus on results
Strong technologist who can anticipate issues/opportunities and build solutions
EEO Statement
iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS.
We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us atcareers@icims.com.
Compensation and Benefits
The target total compensation for this role will be based upon experience.
Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, bonding and parental leave, mindfulness resources, an open vacation policy, sick days, paid holidays, quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. Learn more here: https://careers.icims.com/benefits
Cookies are used on this site to assist in continually improving the candidate experience and all the interaction data we store of our visitors is anonymous.
Learn more about your rights on our Privacy Policy page.
We use cookies to provide website functionality and to analyze our traffic. If we have detected an opt-out preference signal then it will be honored. For more information, please see our Cookie Notice.
Your Opt Out Preference Signal is Honored
Privacy Preference Center
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. A description of the cookie types is provided below each category heading. Click on the button next to each category heading to change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
iCIMS Cookie Notice
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the Websites to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in, or filling in forms. You can set your browser to block or alert you about these cookies, but then some parts of the Websites will not work.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our Websites. They help us to know which pages are the most and least popular and see how visitors move around the Websites. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our Websites and will not be able to monitor the performance of our Websites.
Targeting Cookies
These cookies may be set through our Websites by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant advertisements on other websites. They store uniquely identifying information about your browser and device. If you do not allow these cookies, you will experience less targeted advertising.