Circana is a global company dedicated to fostering inclusivity and belonging. They are seeking a Senior Director, Software Engineer to develop, design, and deliver custom applications while managing development teams and contributing to technical solutions.
Responsibilities:
- Understand business problems and translate them into technical solutions with guidance from senior leadership
- Design and develop custom web applications from concept to delivery
- Lead and manage development teams, including offshore resources in India
- Maintain a 60/40 split between hands-on development and management responsibilities
- Collaborate with senior team members on architectural decisions and technical direction
- Participate in the application lifecycle from development through deployment and support
- Work with stakeholders to gather requirements and implement solutions
- Build and maintain productive development teams
- Mentor junior developers and contribute to team growth
Requirements:
- 5+ years of hands-on software development experience
- 1+ years in a technical leadership or team lead position
- Experience successfully delivering custom applications or solutions
- Experience working with development teams, including remote/offshore coordination
- Solid understanding of software design principles and best practices
- Ability to understand business requirements and implement technical solutions
- Experience with modern UI frameworks
- Strong communication skills with both technical and non-technical stakeholders
- Java development experience
- Experience in the market research or data analytics industry
- Background working with datasets or business intelligence solutions
- Familiarity with cloud infrastructure and deployment
- Experience with Agile development methodologies
- Previous experience mentoring or coaching developers