Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore
Job Summary
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore.
As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions.
We believe that each of us has the power to make an impact. That’s why we put our team members at the centre of everything we do.
Matching Summary
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore.
Skills & Requirements
Must-have
C/C++ filesystem software development
Linux user-space development
Multithreading and storage solutions
Object-oriented design, data structures, algorithms
Python and Bash scripting, CI/CD, automation
Agile-based development experience
Nice-to-have
Scale out filesystems experience
Kubernetes, Hypervisors, and Containers knowledge
Key Requirements
8+ years of experience
Strong Analytical, Debugging and troubleshooting skills using GDB
In-depth experience in Linux user-space development
Practical expertise in troubleshooting, debugging, performance optimization
Extensive knowledge of Object-oriented design
Hands-on experience with Python and Bash scripting