Senior Software Engineer
CMRG - san jose, CA
Apply NowJob Description
We are seeking a highly skilled Senior Software Developer to lead the design, development, and deployment of scalable software solutions tailored to the telecommunications industry. This is a senior-level position requiring technical expertise, a strong problem-solving mindset, and the ability to mentor junior developers while driving projects to completion.Key Responsibilities:Software Development:Design, develop, test, and deploy robust software systems for telecommunications solutions.Build scalable APIs and backend systems for high-traffic applications.Collaborate on the development of AIML-driven tools for network optimization and predictive analytics.Architecture & Design:Create and implement system architecture that meets business and technical needs.Lead code reviews and ensure adherence to best practices and coding standards.Collaboration & Leadership:Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver seamless solutions.Mentor junior developers, providing technical guidance and promoting skill development.Performance & Innovation:Optimize system performance for low latency and high reliability in telecommunications environments.Stay updated on emerging technologies and evaluate their potential for adoption within the organization.Required Skills & Experience:Bachelor's degree in Computer Science, Engineering, or a related field. Master's preferred.8-10+ years of professional software development experience, ideally in the telecommunications or a related industry.Strong proficiency in programming languages such as Java, C++, Python, or Golang.Experience with telecommunications protocols and technologies (e.g., 5G, VoIP, SIP, SDNNFV).Expertise in cloud computing platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).Proficiency with databases (SQL, NoSQL) and data architecture best practices.Solid understanding of networking principles, such as routing, switching, and network security.Strong background in DevOps practices, including CICD pipelines and monitoring tools.Experience in AIML, particularly for telecommunications or predictive analytics, is a strong plus.Soft Skills:Excellent communication skills to convey technical concepts to non-technical stakeholders.Proven leadership abilities with experience mentoring and managing teams.A proactive problem-solver who thrives in fast-paced environments.
Created: 2025-01-30