Sr Software Engineer

GE Vernova

5

(23)

Bengaluru, India

Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.
  • #BA54896F57FCC253A49B4EB4101F0A6B-9b3048

    Position summary

    rchitectural 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.

    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

    Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.