Senior Full Stack Software Engineer

Job Description

We are Siemens

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

The promise of a digital future…today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us visit -

What we’re looking For

Siemen’s Integrated Electrical Systems division develops Capital, a software suite used globally by automotive and aerospace manufacturers and wire harness suppliers to enhance their electrical distribution system (EDS) design and manufacturing flows.

Would you be interested in taking a prominent role in designing, developing and maintaining complex engineering applications? Come and join our development team based in Altrincham as a Senior Java Developer. Our team focuses on automating the design, engineering and manufacturing of wire harnesses which feature unique algorithmic and data management challenges.

Capital has a large codebase and development environment primarily based on the Java platform. Development teams work in global development centres, follow Scrum methodologies and utilise Agile backed by high levels of test automation.

There is no such thing as a perfect candidate so if you are debating whether to apply, we would encourage you to do so!

What you’ll be doing
  • Participating in SCRUM ceremonies (and Kanban workflows where appropriate)
  • Supporting and mentoring junior developers within the team (code, design, architectural review & guidance)
  • Developing functionality within a large Java based tool suite (making a hands-on contribution to the code and design)
  • Taking technical ownership of functional areas within the code ensuring a high level of quality, design best practice and maintainability
  • Following optimal SDLC and promoting best practices (SOLID, DRY, TDD, BDD, retrospective etc.)
  • Collaborating closely with Product Owners to understand customer flows, managing the backlog and elaborate technical requirements & document solutions
  • Working with the customer support team to investigate and manage customer issues & activities
What you’ll bring
  • You will have worked in a Scrum team, preferably as a Senior Developer/Technical Lead as well as designing and developing complex applications, working closely with Product Owners and technical architects to elaborate technical requirements and ensure successful delivery of projects
  • Experience of data structures, algorithms and Object Oriented Design principles and their application to problem solving, with a background in industrial Object Oriented development (such as Java, C#, C++). You will also have experience in using automated testing to support the code you have written
  • Ability to demonstrate analytical and problem-solving abilities coupled with superb communications
Nice if you have
  • Ideally, you will have experience working on large projects where the management of complex data is a primary concern
Join our Digital World

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, private healthcare and actively support working from home.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

At Siemens, we are always challenging ourselves to build a better future. We have some of the smartest minds working across the world, re-imagining the future and doing extraordinary things. Join our Talent Community today and let's stay connected in areas that interest you:

Siemens Software. Where today meets tomorrow!



Organization: Digital Industries

Company: Siemens Industry Software Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?