Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ookla Logo

Software Engineer III

Ookla

$120,000 - $140,000
Sep 19, 2025
Memphis, TN, US
Apply Now

Ookla is seeking a Software Engineer III to support and elevate the technology experience for their distributed global team, ensuring systems run smoothly, securely, and efficiently, while supporting people and their devices.

Requirements

  • Experience with Git
  • Experience using AWS or similar cloud computing environments to build and scale a web application
  • Experience in designing, documenting (e.g. OpenAPI) and developing HTTP APIs using Go, Python, or Node.js
  • Extensive experience with database technologies, including MySQL, Redshift, and Athena.
  • Comfortable with front-end development technologies (e.g. React)
  • Familiarity with agile development methodologies and continuous integration and deployment (CI/CD) pipelines
  • Experience with Docker

Responsibilities

  • Design and develop high-quality, efficient, and maintainable web, mobile, and data handling services using Go and Python
  • Utilize your expertise in database technologies, including MySQL, Redshift, Athena and S3, to architect and optimize data storage and retrieval processes.
  • Ability to help contribute on the front-end when needed
  • Lead and mentor other engineers, providing guidance on best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshoot and resolve complex software issues, identifying and implementing solutions in a timely manner.
  • Use LLM/AI tools to ramp up on codebases, complete boilerplate tasks, and assist with code completions.

Other

  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Be self-driven. You need to be comfortable reaching out to cross-functional team members to find the information you need to complete tasks.
  • 5+ years of professional experience in software development.
  • Proven track record of delivering high-quality, scalable software solutions.
  • Excellent problem-solving and analytical skills.