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.