Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Staff Software Engineer

Yesterday Bangalore, India

Job Description Summary

Verantwortlich für das Entwerfen und Programmieren eines kleinen Moduls oder einer großen Komponente und das Entwerfen einer Funktion, einer Reihe von Funktionen oder einer ganzen Funktionsumgebung. Er oder Sie arbeitet unabhängig und leistet Beiträge im unmittelbaren Team oder in anderen Teams in allen Geschäftsbereichen. Sie/er wird die Designdiskussion in begrenztem Umfang leiten.

Job Description

Rollen und VerantwortlichkeitenIm Rahmen dieser Rolle werden Sie:• Ermittelt den Umfang der Arbeiten, legt eine erste Schätzung vor und begründet die Schätzung mit Fakten• Zeigt Verständnis für den Lebenszyklus agiler Softwareentwicklung und ist in der Lage, die wichtigsten Einflüsse und Ergebnisse in jedem Zyklus zu unterscheiden.• Beteiligt sich an technischen Diskussionen, beteiligt sich an technischen Designs und präsentiert technische Ideen durch White Boarding.• Erfüllt Anforderungen in einem schnellen Bereitstellungsmodus und konzentriert sich auf die Bereitstellung von Aufgaben, um das Ziel der Produktfreigabe zu erreichen• Erhaltung der Codequalität durch Best Practices, Unit-Tests und Automatisierung der Codequalität• Sucht und gibt Feedback zu Design und Entwicklung• Demonstriert die Fähigkeit, nach sorgfältiger Prüfung und Folgenabschätzung fundierte Technologieentscheidungen zu treffen• Versteht das gesamte Produkt, seine Module und die Wechselbeziehungen zwischen ihnen, während er Experte für die zugewiesene Komponente oder das zugewiesene Modul ist• Hilft bei der Gestaltung von Schnittstellen und dem Informationsaustausch zwischen den Modulen• Formuliert das Bedürfnis nach Skalierbarkeit und versteht, wie wichtig es ist, die Qualität durch Tests zu verbessern.• Ist ein Experte beim Schreiben von Code, der den Standards entspricht und die gewünschte Funktionalität mit der für das Projekt ausgewählten Technologie bereitstellt• Führt Entwurfsprüfungen durch, definiert Schnittstellen zwischen Codemodulen und wendet vorhandene Technologie auf Entwürfe an• Ist Experte für die Bewertung der Anwendungsleistung und deren Optimierung/Verbesserung durch Design und bewährte Codierungsmethoden• Ist Experte für Kerndatenstrukturen und Algorithmen und hat die Fähigkeit, diese in beliebige Sprachen zu implementieren • Ist verantwortlich für die technische Führung und die Entwicklung, Definition und Weiterentwicklung von Software in einer schnelllebigen und agilen Entwicklungsumgebung mithilfe der neuesten Softwareentwicklungstechnologien und -infrastruktur • Bietet einem Team von 5 bis 7 Entwicklern Unterstützung bei der Planung und Ausführung und/oder der Designarchitektur unter Verwendung agiler Methoden wie SCRUM• Arbeitet mit Product Line Leaders (PLLs) zusammen, um die Produktanforderungen und -visionen zu verstehen • Schreibt normgerechte Codes und liefert die gewünschte Funktionalität mit der für das Projekt ausgewählten TechnologieGrundqualifikationenDiese Rolle erfordert erweiterte Erfahrung im Bereich Software Engineering. Erfolgreich abgeschlossenes Bachelor-Studium in Informatik, den MINT-Hauptfächern (Mathematik, Ingenieurwesen, Naturwissenschaften und Technik) oder vergleichbarer AbschlussGewünschte EigenschaftenTechnische Fachkentnisse:• Fundierte Kenntnisse in objektorientierter Analyse und Design, Software-Design-Mustern und Java-Programmierprinzipien• Praktische Erfahrung mit Webdiensten (REST, SOAP, WSDL usw.) unter Verwendung von Apache Commons Suite & Maven, SQL-Datenbanken wie Oracle MySQL, PostgreSQL usw.• Praktische Erfahrung in der Verwendung von Spring Framework (Core, MVC, Integration und Daten)• Erfahrung mit Big Data/Hadoop und NoSQL-Datenbanken ist ein großes Plus• Praktische Erfahrung im Bereich Webentwicklung mit HTML5, Java Script, jQuery und CSS. Weiterhin Erfahrung in der Implementierung von Java OSGi-Modulen und in der Verwendung eines OSGi-Containers. • Erfahrung mit dem Play Framework, Angular ist ein großes PlusGeschäftssinn:• Teamplayer mit lösungsorientierter Arbeitsweise, der in der Lage ist, bestimmte technische Sachverhalte oder Aufgaben einfach darzustellen• Erfahrung im Aufbau skalierbarer und hochverfügbarer verteilter Systeme• Experte im Entwickeln von Lösungsansätzen und möglichst genauer Einschätzung vom Zeitaufwand für Entwicklungsaufgaben• Propagiert, wie unsere Technologie Kundenprobleme technologischer und geschäftlicher Art lösen kannFührungsqualitäten:• Klare Denkweise mit der Fähigkeit sich durch begrenzte Informationen und vage Problemdefinitionen zu arbeiten• Große Überzeugungskraft; baut direkt und "hinter den Kulissen" Unterstützung für Ideen auf• Identifiziert und beseitigt proaktiv Projekthindernisse oder -barrieren im Namen des Teams.• Teilt Wissen, Macht und Lob, um Vertrauen, Glaubwürdigkeit und guten Willen zu schaffenPersönliche Eigenschaften:• EIgenständige Arbeitsweise• Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten auf Führungsebene und selbstbewusstes Auftreten• Kann gut mit globalen Teams zusammenarbeiten und kommt mit den verschiedenen Zeitzonen gut zurecht• Erfahrung mit der Aufsicht und dem Mentoring von Teammitgliedern. Zeigt die Fähigkeit, Aufgaben effektiv zu delegieren

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

Job alert subscription


Hinweis:Um die Einwanderungsbestimmungen der USA und andere gesetzliche Anforderungen zu erfüllen, muss die Mindestanzahl der Jahre an Erfahrung angegeben werden, die für eine Tätigkeit in den USA erforderlich sind.Für Rollen außerhalb der USA sollten sich die JDs auf das für die Rolle erforderliche inhaltliche Erfahrungsniveau konzentrieren, um die Einhaltung der geltenden Rechtsvorschriften zu gewährleisten, und eine Mindestanzahl von Jahren sollte NICHT verwendet werden.Diese Stellenbeschreibung soll einen allgemeinen Leitfaden für die Rolle liefern.Sie soll jedoch nicht die von jedem Mitarbeiter gemäß dem jeweiligen Arbeitsvertrag und/oder gemäß einer anderweitigen Vereinbarung zwischen einem Mitarbeiter und seinem Vorgesetzten geforderten Pflichten ändern oder anderweitig einzuschränken/erweitern.

Additional Information

Relocation Assistance Provided: Yes

Client-provided location(s): Bangalore, India
Job ID: GE_Vernova-1294329048
Employment Type: FULL_TIME
Posted: 2026-02-20T18:32:03

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.