Sr Software Engineer (Backend Platform)
TLDR
Contribute to innovative software solutions for leading brands while ensuring scalable systems and high-quality user experiences in a collaborative environment.
- Innovative Software Development: Utilize cutting-edge software development tools to drive innovation, efficiency, and quality in front-end development.
- Problem Solving and UX Delivery: Address challenging problems to deliver impactful UX solutions quickly, efficiently, and with high quality.
- Scalable Systems Architecture: Contribute to the evolution of systems architecture, ensuring scalability with the growing demands of the business.
- Collaborative Cross-Functional Work: Share knowledge and communicate effectively (both verbally and in writing) across the organization to align front-end development with overall business objectives.
- Problem Identification and Resolution: Analyze, identify, and address problems or bugs to ensure a seamless and error-free user interface.
- Active Participation in Agile Processes: Engage actively in Agile team meetings, contributing to iterative development processes and adhering to best practices.
- Mentorship and Reviews: Support engineers in their development through mentorship and code reviews, ensuring adherence to best practices.
- Quality Assurance: Ensure the delivery of high-quality solutions that meet customer expectations and business requirements.
Back-End
- Strong experience of 7 years in programming skills C# and .NET framework with high performance backend services development.
- Advanced skills in designing and optimizing multithreaded and parallel processing systems.
- Experience in near real time processing of data using Event Driven systems like Kafka, RabbitMQ, SNS etc
- In-depth knowledge of memory optimization and management techniques.
- Good understanding of microservices architecture and experience in developing microservices.
- Familiarity with AWS cloud computing services and basic infrastructure management.
- Advanced debugging skills to resolve highly complex issues.
- Expertise in network performance optimization and troubleshooting.
- Experience with version control systems like Git and basic knowledge of CI/CD pipelines.
- Ability to work independently and as part of a team to develop high-quality backend solutions.
- Experience with Terraform for defining and provisioning cloud infrastructure through code.
- Experience with AWS services such as Fargate, Kubernetes, S3, RDS, KMS, Lambda, and EventBridge.
- Skilled in working with CI/CD pipelines using Buildkite, TeamCity, and Jenkins.
- Advanced understanding of web security principles and best practices, with solid experience in implementing security measures.
- Proficiency in protecting against common vulnerabilities such as SQL injection and XSS attacks, with a focus on maintaining robust security.
- Strong skills in optimizing code, queries, and server configurations for improved performance and scalability.
- Ability to mentor junior engineers on security practices and performance optimization techniques, and contribute to team-wide security strategies.
Deployment
Security
Cyara builds an AI-powered customer experience assurance platform that enables brands to continuously test and monitor interactions across various communication channels, including voice, digital, and conversational AI. Designed for enterprises deploying agentic AI systems, Cyara ensures seamless and high-quality customer experiences by acting as an assurance layer that transforms pilots into production-ready deployments. By empowering hundreds of leading brands to optimize over 350 million customer journeys each year, Cyara is at the forefront of eliminating subpar customer experiences.