DevJobs

System Engineer

Overview
Skills
  • Microservices Microservices
  • DevOps DevOps
  • CI/CD CI/CD
  • Azure Azure
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Networking Networking
  • Backend development ꞏ 5y
  • Databases ꞏ 3y
  • Cloud architecture
  • Cloud security
  • Cloud-based applications
  • Containerization
  • VPC
  • Load balancing
  • Event-driven architectures
  • DNS
  • Distributed systems
AudioCodes is an advanced VoIP, Data networking, Call Recording products and Solutions Company.

We are a dynamic R&D department that designs and develops AudioCodes Call Recording solutions, looking for a long-term relationship with Developer to be a part of a team developing cutting edge, SaaS enterprise solution enabling to capture, organize, and share meeting content. We are looking for a professional who is passionate to investigate, learn and implement new technologies, as well as happy to go beyond the immediate job description.

Responsibilities:

  • Design and architect scalable backend services using cloud-native technologies
  • Lead integration strategies for complex 3rd party services and APIs
  • Analyze and translate business requirements into technical solutions
  • Drive architectural decisions through research, POCs, and technical leadership
  • Champion Test Driven Development and code quality best practices across the team
  • Optimize system performance and identify bottlenecks proactively
  • Mentor junior developers and conduct code reviews

Requirements:

  • BS degree in Computer Science or Software Engineering
  • At least 5 years of backend development experience
  • Strong experience with databases: 3+ years
  • Proven track record of designing and deploying production cloud-based applications
  • Deep understanding of cloud architecture patterns and microservices design
  • Experience with containerization and orchestration platforms (Docker, Kubernetes)
  • Familiarity with cloud security principles and implementation

Big Plus:

  • Experience with multiple cloud providers (Azure, AWS, GCP)
  • Production experience managing Kubernetes clusters
  • Strong networking knowledge (VPC, load balancing, DNS)
  • Expertise in distributed systems and event-driven architectures
  • Experience leading technical initiatives or small teams
  • CI/CD pipeline design and DevOps practices
  • Extremely high self-learning ability and innovative problem-solving approach
  • Independent decision-making in ambiguous and fast-paced environments
AudioCodes