
Software Principal Engineer
Metsi Technologies
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop sophisticated systems and software based on customer’s business goals
- Design, develop, and maintain different components of a Data Protection storage appliance
- Debug and resolve complex software, hardware, and network issues in production environments
- Take part in the full software development life cycle, including development, test, continuous delivery, and support
- Be an active member of an agile team, collaboratively realizing features through development, test, and delivery
Requirements
- 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation
- Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems
- Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA)
- Knowledge and expertise in Kubernetes
- Experience in developing software for storage appliances
- Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems
Benefits
- Equal employment opportunity for all employees
- Work environment free of discrimination and harassment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++GoLinuxDistributed systemsKubernetesSoftware development life cycleDebuggingPerformance analysisMulti-threaded systems
Soft skills
Problem solvingTroubleshootingDiagnostic skillsCollaboration