Circana - Chicago, IL

posted 3 months ago

Full-time - Senior
Chicago, IL
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

At Circana, we are at the forefront of understanding consumer behavior through advanced analytics and technology. As the Director of Software Engineering, you will play a pivotal role in leading our engineering teams to deliver innovative solutions that drive growth for our clients. Your expertise in software development and leadership will be essential in guiding a diverse team of engineers, including those working remotely across the globe. You will be responsible for designing, coding, and testing high-quality applications that meet performance and scalability standards in a multi-distributed platform. In this role, you will engage with key stakeholders, both internal and external, to ensure that our software solutions align with business objectives and client needs. You will also maintain compliance with security standards and foster a culture of continuous improvement within your team. Your ability to analyze complex issues and provide multiple solution approaches will be crucial in navigating the challenges of the fast-paced tech landscape. Circana is committed to nurturing a dynamic culture that embraces diversity, equity, and inclusion. We believe that diverse perspectives drive innovation and success. As a leader, you will champion these values and help create an environment where all team members feel valued and empowered to contribute their best work. Join us in our mission to unlock business growth for our clients through unparalleled technology and insights.

Responsibilities

  • Communicate effectively with global distributed teams.
  • Independently design, code, unit test, and deliver testable user stories.
  • Demonstrate solutions through documentation, diagrams, and code comments with optimized code.
  • Lead and mentor a team of engineers, including offshore teams.
  • Maintain compliance with security standards.
  • Engage with key stakeholders, both internal and external.
  • Analyze issues in detail and provide multiple solution approaches to problem statements.
  • Develop high-quality applications that meet performance and scalability standards in a multi-distributed platform.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related field preferred.
  • 8+ years of enterprise software development experience.
  • 5+ years of experience in the Business Intelligence and Analytics industry.
  • Extensive experience aligning data from disparate sources with varying granularity.
  • Extensive experience in Linux or Unix OS or Big Data scripting languages (Python, Spark, PySpark, Scala). Databricks experience is a plus.
  • Experience working with third-party job schedulers (Control-M, Airflow is a plus).
  • Strong communication and leadership skills required.
  • Agile Scrum experience required.
  • Large-scale big data experience preferred.
  • Retail industry experience is preferred.
  • Experience working with offshore and global distributed teams.

Nice-to-haves

  • Experience with Databricks is a plus.
  • Familiarity with third-party job schedulers like Control-M or Airflow is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service