Sr Software Engineer
Yesterday• Bangalore, India
Job Description Summary
We are seeking a skilled Software Engineer to join our team, focusing on C++ networking development and comprehensive codebase maintenance. This role offers the opportunity to work on cutting-edge networking solutions while contributing to the full software development lifecycle in a Linux-based environment.
Job Description
Essential Responsibilities:
- Feature Development: Design and implement new features for networking applications using C++
- Security & Maintenance: Apply patches and updates to address security vulnerabilities and ensure system integrity
- Bug Resolution: Diagnose, troubleshoot, and resolve software defects across the technology stack
- Documentation: Create and maintain comprehensive technical documentation for code, processes, and system architecture
- System Design: Participate in architectural decisions and design reviews for networking solutions
- Reporting: Provide regular status updates and technical reports to management and stakeholders. Eagerness to learn and adapt to new technologies and best practices
- Experience with C++ network programming and multi-threaded applications
- Familiarity with containerized development and deployment workflows
- Understanding of software security principles and secure coding practices
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Ability to work both independently and collaboratively in a team environment
Qualifications Requirements:
- Bachelor's Degree in Computer Science Software Engineering, or related field
- A minimum of 6 years of professional experience
Technical Expertise
- Programming Languages: Proficiency in C++ and Python3 and Javascript
- Operating Systems: Strong experience with Linux environments (Alpine, Ubuntu)
- Networking: Deep understanding of TCP/IP protocols and network programming
- Development Tools:
- Build systems (cmake)
- Containerization (Docker, Docker Compose)
- Version control (GitHub)
- CI/CD pipelines (Jenkins)
- Scripting: Bash scripting for automation and system administration
- Compiler technology (GCC, Clang)
- Security: Knowledge of security best practices and vulnerability management
- Testing: experience working with BDD frameworks like Cucumber
- Project Management: Familiarity with JIRA or Azure DevOps (ADO) and Confluence
- Methodology: Experience with Agile development workflows and practices
- Industrial automation: Understanding of industrial data communication standards/protocols to move data between control systems is definite plus.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.

Business Acumen:
- Has the ability to break down problems and estimate time for development tasks
- Has the ability to make basic technology choices based on experience
- Demonstrates awareness about competitors and industry
Additional Information
Relocation Assistance Provided: Yes
Client-provided location(s): Bangalore, India
Job ID: GE_power-685408906
Employment Type: FULL_TIME
Posted: 2026-02-21T18:31:38
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Mental Health Benefits
Parental Benefits
- Adoption Assistance Program
- Family Support Resources
- Birth Parent or Maternity Leave
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Casual Dress
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Summer Fridays
Financial and Retirement
- 401(K)
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
- 401(K) With Company Matching
Professional Development
- Tuition Reimbursement
- Access to Online Courses
- Lunch and Learns
- Leadership Training Program
- Internship Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
- Unconscious Bias Training
Company Videos
Hear directly from employees about what it is like to work at GE Vernova.