Job Opportunity: Sr. Enterprise Data Engineer – Enterprise Data Management and Governance at Esri
Position Overview
Join Esri in a dynamic technical role where you will spearhead the acquisition, transformation, and management of enterprise data. Focus on ETL/ELT processes and messaging across business systems and enterprise repositories. Lead the establishment of policies and standards for development, documentation, compliance, and support. This role also involves mentoring other enterprise teams to enhance shared standards, leverage infrastructure, and ensure compliance. You'll interact with both technical partners (Developers, Stewards, DBAs, Architects) and business partners to maintain system health, monitor environments, and secure content.
Key Responsibilities
- Collaboratively lead implementation of new data pipelines.
- Support enterprise Data Management, Master Data, Data Governance, Business Intelligence, decision support, and analytics goals.
- Ensure privacy, compliance needs, and secure disposition of sensitive information.
- Partner with internal teams for effective enterprise data solutions.
- Work with data analysts/architects to understand enterprise processes and models.
- Deliver high-quality ETL, orchestration, and messaging solutions.
- Design and implement secure credential management and encryption practices.
- Create and maintain data dictionaries, technical documentation, runbooks, and standards.
- Support advanced analytic models, including AI/ML/LLM, predictive, and prescriptive analytics.
Essential Requirements
- Bachelor’s in Computer Science or related field with 8+ years of experience, or Master’s with 6+ years of experience in enterprise integration and ETL solutions.
- Hands-on experience with Microsoft SQL Server BI stack (SSIS, SSAS, SSRS, Power BI) or cloud equivalents.
- 7-10 years of experience with commercial messaging and microservices solutions, including API management with SOA, queue management, and enterprise service bus.
- 3+ years of experience in a lake house, big data, or cloud data landscape.
- Extensive knowledge of data structures, warehousing, visualization, statistics, and analytic models.
- Strong interpersonal, verbal, and written communication skills.
- Ability to set individual and team priorities to achieve organizational objectives.
- Capability to work independently and lead a workstream.
- Knowledge of ETL/ELT, REST, ODATA, and SOAP implementations.
- Proficiency in SQL, Python, and at least two other programming languages such as Scala, R, MDX, C#, Java, or JavaScript.
- Experience with on-premises and cloud RDBMS (Microsoft SQL Server), NoSQL databases, and serverless architectures.
Recommended Qualifications
- Experience in agile environments and with SAFe/scrum/DevOps practices.
- Experience with AI development, including prompt engineering and machine learning models.
- Familiarity with cloud data tools (DocumentDB, Data Lake, Synapse, NoSQL, Hadoop/Spark, Data Bricks, Glue, Data Factory).
- Working knowledge of core business platforms (SAP, Salesforce, Adobe, ServiceNow, Microsoft).
- Experience with Governance and Master Data disciplines.
- Ability to analyze and document complex business processes and project details.
- Development experience in cloud environments (AWS, Azure).
- Experience with MuleSoft, LogicApps, and SSIS.
Total Rewards
Esri’s competitive total rewards package includes industry-leading health and welfare benefits such as medical, dental, vision, and life insurance for employees and their families. Our 401(k) and profit-sharing programs, a minimum of 80 hours of vacation leave, twelve paid holidays, and ample opportunities for personal and professional growth are part of our commitment to our team. Base salary is one component of total compensation, with the estimated range for this role being $114,400—$218,400 USD, taking into account various factors such as skills, experience, certifications, and business needs.
About Esri