Sr. Performance Benchmarking Engineer

Posted:
12/16/2024, 3:57:58 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

 

Important Information

Location: Bangalore

Experience: 8+ years

Job Mode: Full-time 

Job Summary

As a Software Engineer III, you will play a critical role in developing and implementing secure software solutions to protect our systems and data.

Responsibilities and Duties

  • Design, develop, and maintain secure software applications.
  • Collaborate with cross-functional teams to understand system requirements and implement security measures
  • Conduct code reviews and perform vulnerability assessments to identify and address security vulnerabilities
  • Implement encryption, authentication, access control, and other security mechanisms in software systems
  • Participate in the design and implementation of secure coding standards and guidelines
  • Conduct penetration testing and security audits to identify and address potential risks
  • Develop and maintain documentation related to security controls, processes, and incident response procedures
  • Collaborate with IT teams to ensure the effective deployment and operation of security technologies

Requirements:

  • 8+ years of software development with C/C++ on a Linux environment
  • 8-12 years of hands-on experience in performance benchmarking, performance tools, scripting, automation, and fault isolation with MariaDB server or other databases
  • Hands on experience running, profiling, analysing system bottlenecks and performance optimization
  • Knowledge of competitive benchmarking workloads across database platforms - TPC, sysbench, HammerDB, etc.
  • Linux application and kernel performance optimization - knowledge of perf graphs and getting visibility into performance bottlenecks
  • Real world experience with GNU/LLVM tool chain & debuggers like GDB
  • Capable of working independently with across geos and functional disciplines (hardware, SQA & product management teams)
  • Excellent debugging skills with strong communication skills, technical fluency

 

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.