Sr Staff Software Engineer

4 - 8 years

11 - 15 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Develop creative solutions and write technical designs based on the requirements.
  • Work closely with peer teams to ensure that applications are written to allow for overall system performance.
  • Assist in tuning and optimization.
  • Develop and execute unit tests for product components.
  • Promote high quality, scalability, and timely completion of projects.
  • Perform peer code reviews and provide feedback.
  • Apply the Agile approach to coordinate the development and determine project scope and limitations.
  • Debug and resolve issues reported in production deployments.
  • Work with the product management team to discuss application features and develop solutions as per the requirements provided.
  • Contribute to all phases of the development lifecycle.
  • Develop well-designed, efficient, secure, and testable code.
  • Support continuous improvement.
Requirements:
  • Bachelor s degree in engineering, CS, or equivalent experience
  • 10 + years of professional software development experience in Python and Strong Experience in Frameworks like Apache Airflow , Prefect , PyTorch , TensorFlow and LangChain
  • Solid understanding of RESTful APIs, microservices, and asynchronous programming ( asyncio , Celery) and gRPC and Websockets
  • Experience with databases (SQL PostgreSQL/MySQL, NoSQL MongoDB/Redis).
  • Very good understanding of Data Structures, algorithms, and their applications.
  • Strong Experience in Docker / Kubernetes / Garden
  • Design, develop, and maintain CTI applications and integrations for enterprise contact center environments. Experience in building scalable Middleware applications, Web Applications, and Web Services.
  • Implement integrations between telephony systems (Cisco, Avaya, Genesys, Amazon Connect, Twilio, Five9, NICE InContact, etc.) and CRMs (Salesforce, MS Dynamics, ServiceNow, Zendesk, etc.) .
  • Customize IVR flows, agent desktops, and softphone integrations
  • Work with SIP, WebRTC, and VoIP protocols to ensure seamless voice and omnichannel integration .
  • Excellent written and verbal communication skills in English
Preferred qualifications:
  • Experience in Contact Centers Software / Telephony / Communication protocols such as SIP
  • Working experience in a Linux environment
  • Experience in Redis/Kafka distributed messaging
  • Experience in profiling applications

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

chennai, tamil nadu, india

chennai, tamil nadu, india