SummaryAs a Software Engineer 2 on the Edge Traffic Team, you will join a collaborative group of technical professionals dedicated to continual improvement. You will be responsible for building reliable systems, solving complex problems, and supporting critical edge traffic and security systems. This role offers a supportive environment to learn, explore, and make a significant impact.
Responsibilities- Provide engineering and support for critical edge traffic, API gateway, and security systems.
- Architect and implement software, systems, and tooling with a focus on building self-service platforms for internal teams.
- Measure and optimize performance and reliability for critical security systems and services.
- Write and contribute to project plans, author engineering-level documentation, and develop detailed test plans.
- Communicate clearly and effectively with internal partner teams and vendors.
- Participate in an on-call rotation as needed.
Requirements- BS in Computer Science/Engineering or equivalent education and experience.
- 5+ years of experience providing engineering and operations support for mission-critical services.
- Proficiency with software development in a well-known language (e.g., Python, Go).
- Advanced knowledge of APIs and web-related technologies (CDN, Reverse Proxies, Caching technologies such as Varnish and VCL) and protocols (HTTP, TCP/IP, DNS).
- Knowledge in security systems including WAF and Bot Mitigation.
- Experience with CI/CD pipelines, cloud infrastructure, and config management/declarative configuration (e.g., Github Actions, Terraform).
- Effective written and oral communication skills, with the ability to communicate technical concepts clearly and concisely.
- Ability to learn new technologies and adopt new tools.
- Capability to evaluate and recommend new tools and practices in the area of responsibility.
We have summarized this job description for you, click apply to see more details from the employer.