Role: Senior Software Development Engineer 2
Location: Bangalore
Experience : 8+ years
Role Overview
We are looking for a highly skilled Senior Software Development Engineer to develop cutting-edge software solutions for next-generation technologies. The ideal candidate should have strong software engineering expertise, excellent problem-solving skills, and experience working on scalable systems.
Key Responsibilities
- Design and develop high-quality software solutions.
- Validate software functionality before release.
- Collaborate with feature teams and cross-functional engineering teams.
- Design scalable software architecture.
- Support product development initiatives.
- Work closely with Project Managers and engineering teams.
Required Skills
- C++
- Python
- Linux
- Object-Oriented Programming
- Multithreading
- Concurrent Programming
- Data Structures
- Algorithms
- Operating Systems
- Linux GPU Kernel Driver Development
- Software Engineering Principles
- Modern Software Development Practices
Education
Bachelor's or Master's Degree in Computer Science, Software Engineering, Computer Engineering, or related field.
Mandatory Skills
- C++
- Python
- Linux
- 8+ years of relevant software development experience
Pay: ₹663,273.20 - ₹2,059,315.99 per year
Experience:
- Python: 8 years (Preferred)
- Linux: 8 years (Preferred)
Work Location: In person