Sr Software Engineer - Snowflake & API Management
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Senior Software Engineer – Snowflake & API Management 10 months renewable contract Job Purpose To design, build, and maintain scalable cloud-based data platforms and API integrations that enable enterprise-wide analytics, data sharing, and system interoperability.
Key Skills for This Role
Full Job Posting
Overview
Senior Software Engineer – Snowflake & API Management
10 months renewable contract
Job Purpose
To design, build, and maintain scalable cloud-based data platforms and API integrations that enable enterprise-wide analytics, data sharing, and system interoperability.
The role is responsible for developing Snowflake-based data solutions and managing secure, reliable APIs to ensure seamless data exchange across internal and external systems.
The position works closely with architects, data engineers, and business stakeholders to deliver robust, high‑performance data services that support reporting, analytics, and operational decision-making.
Data Platform & Snowflake Engineering
- Design, develop, and optimize
- Snowflake data warehouse solutions
- for enterprise-scale analytics and reporting.
- Implement data ingestion, transformation, and loading (ELT) pipelines into Snowflake from diverse source systems (databases, applications, APIs, and streaming platforms).
- Develop and maintain
- Snowflake schemas, views, secure data shares, and data models
- (fact/dimension tables).
- Optimize Snowflake performance using clustering, caching strategies, warehouse sizing, and query tuning.
- Implement data governance, security, and access control using Snowflake roles, policies, masking, and row-level security.
Api Management & Integration
- Design, develop, and maintain
- RESTful and event-driven APIs
- to enable system-to-system and data integrations.
- Implement
- API management solutions
- (e.g., Apigee, Kong, Azure API Management, AWS API Gateway, MuleSoft) for security, throttling, monitoring, and lifecycle management.
- Ensure APIs follow best practices for versioning, authentication/authorization (OAuth2, JWT), and documentation (OpenAPI/Swagger).
- Integrate APIs with Snowflake and downstream analytics/reporting platforms.
Orchestration, Automation & Reliability
- Build and manage
- automated data workflows
- using orchestration tools (e.g., Airflow, Managed Cloud Orchestration tools).
- Implement CI/CD pipelines for data and API deployments.
- Monitor data pipelines, APIs, and platform health; proactively resolve performance and reliability issues.
- Ensure high availability, scalability, and disaster recovery for data and integration services.
Collaboration & Delivery
- Work closely with business stakeholders, data analysts, and BI teams to understand requirements and translate them into technical solutions.
- Provide technical leadership, conduct design reviews, and mentor junior engineers.
- Communicate progress, risks, and dependencies clearly to project managers and leadership.
Education
- Bachelor’s Degree in
Computer Science, Computer Applications, Engineering
, or a related field.
Industry Experience
- Software and Data Engineering
- Enterprise Data Platforms, Analytics, or Integration Domains
- Aviation, Airport, Transportation, or other large-scale regulated industries (preferred)
Core Technical Skills
- Strong hands-on experience with
Snowflake
- (architecture, performance tuning, security).
- Advanced SQL skills for analytical data processing and transformations.
- Experience designing and managing
- APIs and API management platforms
- .
- Data warehousing concepts, dimensional modeling, and cloud data architecture.
- Experience with cloud platforms (AWS, Azure, or GCP).
Tools & Technologies
- **Snowflake**
- , SQL
- API Management platforms (Apigee, Kong, Azure API Management, AWS API Gateway, MuleSoft)
- Data orchestration tools (Apache Airflow or cloud-managed equivalents)
- Streaming and integration tools (Kafka or cloud equivalents – nice to have)
- BI & reporting tools (Tableau or similar – desirable)
- CI/CD tools and Git-based version control
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management abilities
- Ability to lead technical discussions and mentor team members
- Experience working in agile delivery models
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Hays
Strategy Director
Dubai, UAE
Hays has partnered with a leading technology solutions and digital transformation organisation to hire a Strategy Director. The role involves shaping long-term growth strategy, leading strategic planning, and driving cro
VP - Investment Solutions
Abu Dhabi, UAE
A leading investment organization seeks a Vice President to define and drive the technology strategy for a multi-billion-dollar investment platform. This role sits at the intersection of investments, technology, data, an
Talent Acquisition Specialist - 3 Months Contract
Dubai, UAE
Hays is looking for an experienced Talent Acquisition Specialist with a strong background in the construction industry for a 3-month contract in Dubai. The role involves managing end-to-end recruitment for management-lev
Talent Acquisition Admin - 1 to 2 Months Contract
Abu Dhabi Emirate, UAE
The company is seeking a Talent Acquisition Admin on a temporary 1-2 month contract to support the HR function. The role involves sourcing, screening, and shortlisting candidates, coordinating interviews, managing recrui
Accounts Payable Accountant
Jeddah, KSA
Hays is partnering with a leading retail manufacturing company in Jeddah to recruit a Senior Accounts Payable Accountant. The role involves managing the end-to-end AP function, including supplier invoices, expense claims
Manager - Commercial Governance (16 months)
Dubai, UAE
Hays is seeking a Manager - Commercial Governance for a 16-month contract in Dubai. The role involves managing governance, compliance, audit, and quality assurance across commercial and property revenue functions. Requir
OpenText Extended ECM (xECM) Consultant / Developer
Dubai, UAE
Hays is seeking an experienced OpenText Extended ECM (xECM) Consultant/Developer for a 6-month contract in Dubai. You will design, implement, customize, and administer OpenText xECM solutions, integrate with enterprise a
Head of IT Operations & Service Delivery
Abu Dhabi, UAE
A market-leading maritime operator in Abu Dhabi seeks a Head of IT Operations & Service Delivery to lead infrastructure and service delivery teams. The role involves ensuring stable, secure, and efficient IT operations a
Strategy Director
Dubai, UAE
VP - Investment Solutions
Abu Dhabi, UAE
Talent Acquisition Specialist - 3 Months Contract
Dubai, UAE
Talent Acquisition Admin - 1 to 2 Months Contract
Abu Dhabi Emirate, UAE
Accounts Payable Accountant
Jeddah, KSA
Manager - Commercial Governance (16 months)
Dubai, UAE
OpenText Extended ECM (xECM) Consultant / Developer
Dubai, UAE
Head of IT Operations & Service Delivery
Abu Dhabi, UAE