GE Jobs

Mobile GE Logo

Job Information

General Electric Senior Software Engineer in Budapest, Hungary

Job Description Summary

As a Senior Software Engineer, you will be responsible for programing a component, feature and or feature set. You will work independently and will contribute to the immediate team and to other teams across business, and to design discussions.

GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Essential Responsibilities

  • Actively participating in all stages of the agile development cycle, cooperating with product designers, developers, testers, and project managers

  • As a part of an agile team, you are responsible for technical design, development, and testing of our medical solution

  • Development of technical specification, analyzing user requirements

  • Driving product quality by applying modern software engineering practices, implementing unit tests, ensuring pragmatic, clean, and sustainable implementation

  • Continuous improvement of product/technical design/processes

  • Translating application storyboards and use cases into functional applications

  • Designing, building, and maintaining efficient, reusable, and reliable code

  • Ensuring the best possible performance, quality, and responsiveness of the applications

  • Identifying bottlenecks and bugs, and devising solutions to these problems

  • Helping maintaining code quality, organization, and automatization

  • Mentoring junior team members


  • MSc/BSc Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)

  • Very strong proficiency in Java 8+ development

  • Understanding of JVM, its limitations, weaknesses, and workarounds

  • Strong problem-solving and communication skills

  • Solid understanding of object-oriented programming

  • Understanding fundamental design principles behind a scalable application

  • Experience with microservices

  • Experience with both external and embedded databases

  • Knowledge of relational and NoSQL databases (pgSQL)

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests (TDD, BDD)

  • Proficient understanding of code versioning tools, such as Git

Desired Characteristics

  • Familiarity with various design and architectural patterns

  • Familiarity with concepts of REST, messaging, Kafka, event streams, Cloud native

  • Familiarity with build tools such as Maven and Gradle

  • Familiarity with continuous integration and delivery (Jenkins)

  • Experience with search engines (ElasticSearch)

  • Knowledge of messaging services (RabbitMQ)

  • Familiarity with Distributed and Concurrent Systems, consistency, state handling and synchronousness (Kubernetes)

  • Understanding of the idea of minimum viable product (MVP)

  • Professional commitment to high quality, and a passion for learning new skills

  • Interest in learning new technologies/languages (Node.js, Golang, TypeScript, Angular, Vue)

GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.

Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.


Additional Information

Relocation Assistance Provided: No