FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Architect
AudioCodes. Define and evolve the overall system architecture and technical roadmap .
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsJavaScriptKubernetesMicroservicesNode.jsVoIP
About the role
Key responsibilities & impact- Define and evolve the overall system architecture and technical roadmap
- Drive architectural decisions ensuring scalability, reliability, security, and performance
- Establish engineering standards, best practices, and design principles across development teams
- Provide technical leadership and mentorship throughout the software development lifecycle
- Collaborate with product, engineering, QA, security, operations, and other stakeholders
- Translate business and product needs into scalable technical solutions
- Participate hands-on in architecture reviews, system design, code reviews, troubleshooting, and performance optimization
- Lead cloud-native and DevOps initiatives, including deployment, monitoring, and operational excellence
- Promote and leverage AI-assisted development tools and practices to improve productivity, code quality, and delivery velocity
- Guide implementation of solutions across the development lifecycle
Requirements
What you’ll need- B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field
- 5+ years of experience in Software Architecture, system design, or a senior technical leadership role
- Proven experience designing complex, large-scale software systems
- Strong understanding of distributed systems, microservices architecture, cloud-native applications, and SaaS platforms
- Experience designing scalable services, APIs, system integrations, and communication between distributed components
- Experience with Microsoft Azure or another major public cloud platform
- Strong software engineering background with the ability to participate in technical design, architecture reviews, and complex problem-solving
- Solid understanding of scalability, reliability, availability, security, performance, and maintainability
- Hands-on experience using AI tools for software development, prototyping, and research
- Familiarity integrating AI-powered services into software products
- Excellent communication skills and ability to communicate architectural decisions to technical and non-technical stakeholders
- Excellent written and verbal communication skills in English
- Experience with Node.js, C#, or similar modern backend technologies
- Experience with Kubernetes and containerized cloud environments
- Familiarity with Generative AI, Large Language Models (LLMs), Speech-to-Text, Text-to-Speech, or Conversational AI platforms
- Knowledge of SIP, VoIP, telephony, or real-time communication systems
- Experience with Contact Center, Unified Communications, Customer Experience (CX), or Microsoft Teams solutions
- Experience with multi-tenant enterprise SaaS platforms
Benefits
Comp & perks- Full-time employment
- Hybrid work arrangement
- Opportunity to work on next-generation AI-powered customer experience solutions
- Opportunity to work with cloud software, real-time voice communication, enterprise applications, and applied AI
- Technical leadership and mentorship opportunities
- Opportunity to promote and leverage AI-assisted development tools and practices
- Work with Microsoft Azure, Kubernetes, Docker, Terraform, REST APIs, SIP, telephony technologies, Microsoft Teams integrations, LLMs, Speech-to-Text, Text-to-Speech, and Azure AI services