Software Architect
Spain
Ookla
Ookla® is a global leader in network intelligence and connectivity insights. Explore solutions for consumers, operators, businesses, non-profits, and more.- You collaborate closely with product managers, data and research scientists, and engineering teams to understand system requirements
- You turn product requirements to highly scalable, highly-available system architectures that serve key parts of, and are designed to grow with, the Ookla business
- You help implement architectures to spec quickly and correctly, in close collaboration with the engineering team that will own it, and make sure engineers have all the resources and background they need to extend and maintain the system
- You create, build consensus for, communicate, and execute architectural and technological roadmaps
- You plan and execute migrations off of complex legacy systems while keeping availability high, costs low, and the customer experience uninterrupted
- You establish policies and follow best practices to ensure durability, quality, security, and compliance
- You stay up to date with industry developments to keep the engineering team informed and to continuously improve the tech stack
- You are enthusiastic about mentoring and guiding junior team members, helping them understand architectural principles, best practices, and effective ways of working
- Bachelor's or master’s degree in computer science or related field, or equivalent experience
- Strong background in object oriented and functional programming using languages like Python, Go, and Typescript
- Experience designing for observability and to avoid the common pitfalls of distributed systems
- Strong hands-on experience with AWS Cloud including serverless and streaming services
- Excellent troubleshooting and analysis skills
- Working knowledge of SQL and databases like MySQL, PostgreSQL, Redshift, DynamoDB
- Excited to learn and work with new technologies in a dynamic environment
- Strong communication skills both in person and via virtual mediums
- Strong time management skills and a self driven work ethic
- Experience with event driven architecture and streaming data pipelines is a plus
- Experience with big data systems and technologies such as Trino, Spark, Iceberg, etc. is a plus
- Background check is required
- Pension matching,
- Competitive annual leave
- Employee Stock Purchase Plan (ESPP) options
- Private health insurance
- Paid pregnancy and parental leave
- Employee Assistance Programs (EAP) (mental health, financial advice, legal guidance, and more)
- Life Insurance
- Wellness benefits (Calm app, gym reimbursement, ERG groups, etc)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture AWS Big Data Computer Science CX Data pipelines Distributed Systems DynamoDB Engineering Machine Learning MySQL Pipelines PostgreSQL Python Redshift Research Security Spark SQL Streaming TypeScript
Perks/benefits: Career development Competitive pay Equity / stock options Flex hours Flex vacation Health care Insurance Parental leave Startup environment Wellness
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.