Senior Software Engineer

Posted 51mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer architecting Python backend APIs for Akamai’s distributed cloud-edge and security platform. Leading fault-tolerant systems, API standards, and engineer mentorship.

Responsibilities:

  • Architect, build, and evolve scalable, low-latency REST APIs and service layers using Python and Flask
  • Design robust schemas and optimize database queries using SQLAlchemy
  • Lead technical design reviews and establish engineering best practices
  • Mentor junior and mid-level engineers
  • Implement authentication, rate limiting, and observability across distributed backend services
  • Design fault-tolerant backend services using circuit breakers and defensive validation
  • Collaborate with cross-functional teams to define API contracts, architecture patterns, and integration workflows
  • Lead architecture, design, and implementation of high-performance backend systems
  • Improve system performance and drive fault-tolerant system design

Requirements:

  • 10+ years of relevant experience
  • Bachelor's degree
  • Experience with Python, Flask, SQLAlchemy, and relational databases
  • Deep expertise in RESTful architecture, HTTP protocols, API versioning, and security best practices
  • Proficiency in Git workflows, CI/CD pipelines, cloud platforms, and containerization technologies
  • Understanding of distributed systems, event-driven architectures, automated testing, and observability tooling
  • Knowledge of AI tooling, agentic workflows, transformer architectures, and background processing systems

Benefits:

  • Annual bonus or incentives
  • Equity awards
  • Employee Stock Purchase Plan (ESPP)
  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation in the form of PTO
  • Sick time
  • Parental leave
  • Employee assistance program
  • Mental and financial wellness support
  • FlexBase work options: at home, in an office, or a combination of both