Staff Engineer
RESPONSIBILITIES
- Design, and build the Marketing Technologies focusing on delivering world class solutions for a customer data platform
- Design scalable and reliable solutions for moving data efficiently across systems from various internal and external data sources in the batch and real-time mode
- Be a solutions expert within and across Marketing Platforms
- Leads solution design, considering risks, mitigations, performance, user experience, and testability along with architects
- Ensure designs are aligned with best engineering practices by partnering closely with Solution Architects
- Work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment to configure systems and deliver technical solutions adhering to business requirements
- Coaches, mentors and develops junior members in the job family on design techniques and coding standards to increase productivity and cultivate innovation
- Conduct brown bag sessions and help towards building a strong technical team
- Heavy collaboration with Cross-functional teams within IT and business partners
QUALIFICATIONS
- Bachelor’s Degree in computer science or related engineering degree required
- 8+ years’ work experience in technology
- 2+ years’ experience in Engineer roles implementing Marketing technologies, MDM solutions, Marketing Customer Master Data and Customer Identity platform development is preferred
- 2+ years’ experience working on cloud platform (AWS) or SAAS technologies
- Good experience integrating internal and external systems using real-time messaging, RESTful APIs, and ETL integration tools
- Experience with data profiling to understand rules for match/merge, DQ and hierarchy management
- Experience supporting ETL solutions including but not limited to Snaplogic or Informatica
- Relational and cloud database experience (Oracle, Snowflake etc..) with SQL Query analysis
- Experience with Java, JavaScript, Python or other OOP languages
- Knowledge in managing project documentation and code repositories on cloud platforms (Confluence, JIRA, bitbucket/Git)
- Have extensive experience working hands-on in an agile environment
- Excellent communication, analytical and problem-solving skills
- Must be a self-starter and have the desire to learn and grow