Software Engineer II

Engineering Remote - Spain


Description

Position at Ookla

The Opportunity:
 
We are seeking a talented Software Engineer II to join our Applications Engineering team and help build and maintain scalable data platforms that power critical business insights. In this role, you will work extensively with AWS cloud services, particularly AWS Lambda, to design and implement secure REST APIs and data processing solutions. You'll focus on building Node.js-based APIs with Auth0 integration and serverless architectures that handle large-scale analytics workloads while ensuring proper authentication and authorization across our data platform ecosystem.
 
Key Responsibilities:
 
Data Platform Development
  • Design, develop, and maintain data processing pipelines using AWS Lambda functions for serverless data transformations
  • Develop RESTful APIs using Node.js that interface with data platforms to serve analytics and business intelligence needs
  • Integrate Auth0 authentication and authorization into API endpoints and data access patterns
  • Implement ETL/ELT processes to move and transform data across various storage systems including S3, RDS, and data lakes
  • Build and optimize queries and data models in Amazon Athena and other data services as needed

 Infrastructure & Operations
  • Deploy and manage serverless architectures using AWS Lambda and related AWS services
  • Implement Auth0 integration for authentication and authorization across data platform services
  • Design and maintain secure REST API endpoints with proper access controls and rate limiting
  • Monitor and optimize performance of data platforms including query optimization and cost management
  • Implement automated testing, deployment, and monitoring solutions for data platform components
  • Collaborate with DevOps teams to ensure reliable and scalable infrastructure provisioning
 
Data Engineering & Analytics
  • Work with data analysts to understand requirements and translate them into technical solutions
  • Build data validation and quality assurance processes to ensure data integrity across platforms
  • Create and maintain documentation for data models, APIs, and platform architecture
  • Participate in code reviews and contribute to engineering best practices and standards

Job Qualifications:
 
  • 3-5 years of software engineering experience with at least 1-2 years focused on data platforms or analytics
  • Strong proficiency in Node.js for building REST APIs and serverless functions
  • Experience with Python for data processing and AWS Lambda functions using libraries like pandas, numpy, boto3
  • Solid experience with AWS Lambda for serverless computing, including event-driven architectures and performance optimization
  • Experience with Auth0 for identity management, including OAuth flows, JWT tokens, and role-based access control
  • Working knowledge of SQL and experience with Amazon Athena or similar query engines
  • Experience with AWS core services including S3, IAM, CloudFormation/CDK, and CloudWatch
  • Experience with data orchestration tools (Apache Airflow, Step Functions, or similar)
  • Knowledge of data formats and serialization (Parquet, JSON, Avro, CSV)
  • Experience with Node.js frameworks (Express, Fastify, or similar) and API security patterns
  • Familiarity with infrastructure as code (Terraform, CloudFormation, or AWS CDK)
  • Experience with version control systems (Git) and CI/CD pipelines
  • Strong problem-solving abilities and analytical thinking
  • Excellent communication skills and ability to work collaboratively with cross-functional teams
  • Self-motivated with ability to work independently and manage multiple priorities
  • Attention to detail and commitment to delivering high-quality solutions
  • Background Check Required

Preferred Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • Experience with additional AWS data services (Redshift, Glue)
    Knowledge of containerization technologies (Docker, Kubernetes)
  • Previous experience in agile development methodologies
 
About
 
 Ookla® is a global leader in connectivity intelligence, offering unparalleled network insights through the combined expertise of Speedtest®, Downdetector®, RootMetrics®, and Ekahau®. Ookla’s complementary datasets combine crowdsourced and controlled, public and private collection methods, QoS and QoE metrics, and more to unlock correlations and actionable insights — helping organizations optimize networks, enhance digital experiences, and create better connected experiences for end-users.
 
Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who love solving problems, are motivated by challenges, and enjoy turning clever ideas into exceptional products. When you work for us, you are using Ookla data and insights to advance our mission of better connectivity for all.                                                       
 
About Ziff Davis
 
Ziff Davis (NASDAQ: ZD) is a vertically focused digital media and internet company whose portfolio includes leading brands in technology, shopping, gaming and entertainment, connectivity, health, cybersecurity, and martech. Today, Ziff Davis is focused on seven key verticals – Technology, Connectivity, Shopping, Entertainment, Health & Wellness, Cybersecurity and Marketing Technology.  Its brands include IGN, Mashable, RetailMeNot, PCMag, Humble Bundle, Spiceworks, Ookla (Speedtest), RootMetrics, Everyday Health, BabyCenter, Moz, iContact and Vipre Security.
 
Our Benefits
 
Ookla offers competitive salaries in addition to robust, health and wellness-focused benefits.  We are committed to work-life balance with paid time off when you need it.  
 
At Ziff Davis, we remain dedicated to creating an environment where everyone feels valued, respected, and empowered to succeed. We offer Employee Resource Groups, company-sponsored events, and regular opportunities for professional growth through educational support, mentorship programs, and career development resources. Our employees are recognized and celebrated through employee engagement programs and recognition awards.
 
If you're seeking a dynamic and collaborative work environment where you can see the direct impact of your performance and thrive both personally and professionally, then Ookla is the place for you.
 
Ziff Davis is an Equal Opportunity Employer.  At Ziff Davis, Diversity, Equity, and Inclusion (DEI) has always been about fairness, equal​ opportunity, and belonging.​ DEI enables us to attract and retain the best talent, regardless of background or circumstances, while​ enabling our thousands of employees worldwide to thrive​.