Sr Software Engineer (Backend Platform)
Team: Engineering
Location: Hyderabad
Commitment: Hybrid
Workplace Type: onsite
Job Function Description:
As a Senior Software Engineer on the Product Engineering team at Cyara, you will be responsible for the design, implementation, testing, maintenance, and optimization of the software solutions that make up the Cyara portfolio. You will gather product requirements from Product Management and turn them into working software that satisfies market needs. You will develop, revise, and maintain software artifacts and product engineering processes/methodologies to meet functional, scale, and performance criteria.
You will be responsible for:
- 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.
Let’s talk about your skills/expertise:
- 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.
Back-End
Deployment
Security
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
