Siemens Digital Industries Software Jobs

Job Information

Siemens Digital Industries Software Senior Full Stack Engineer in New Cairo, Egypt

Job Family: Research & Development

Req ID: 424098

Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.

We're looking for a Senior Full Stack Engineer to join our Brightly team in Cairo, Egypt.

Main responsibilities

  • Lead the design and development of innovative, high-performance features for next-gen software applications.

  • Leverage your deep knowledge of computer science and programming principles to create groundbreaking solutions.

  • Develop, integrate, and document libraries and frameworks to scale development across multiple projects as shared services or components.

  • Ensure quality throughout the agile product lifecycle, covering requirements, design, code, testing, delivery, and support.

  • Write clear, maintainable solutions that scale, adhering to and enhancing existing standards in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment).

  • Align team’s technical goals with company objectives and metrics.

  • Advise product owners and UX on technical feasibility and translate user requirements into technical specifications as a technical SME in product planning sessions.

  • Identify and resolve root causes of production incidents, and troubleshoot production issues across teams.

  • Foster a DevOps mindset within the team, owning discovery, solutioning, monitoring, and incident resolution.

  • Maintain product quality and promptly address production defects.

  • Contribute to build vs. buy vs. partner decisions, cloud strategy, and technology roadmaps.

  • Serve as a technical leader for your team or special projects, and identify coaching opportunities.

  • Collaborate with architects, engineers, development managers, product managers, and agile coaches in a global agile environment with scaled scrum.

Knowledge & Experience Needed

  • B.Sc. in Computer Engineering or Computer Science.

  • Strong foundation in data structures, algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles, and cloud technologies (AWS, Azure, etc.).

  • +5 years of experience developing SQL databases, including architecting tables, speed tuning queries, and debugging procedures.

  • +5 years of experience with unit testing, mocking frameworks, and automation frameworks.

  • +5 years of experience developing in C#, .NET, .NET Core/6, or other object-oriented programming languages.

  • Experience with REST services, SOA, and microservices.

  • Experience with web development, JS frameworks, and UI/UX technologies.

  • DevOps mindset with +3 years of experience in a mature CI/CD SDLC environment, including exception handling, logging, monitoring, performance measurement, and operational metrics.

  • +5 years of experience working in agile methodologies (Scrum, Kanban).

Technologies:

  • MS SQL Server

  • C# - .NET Framework and .NET Core

  • tSQLt, XUnit, Jest, and Cypress

  • Visual Studio and SQL Server Management Studio

  • Angular

  • Redgate SQL Source Control

  • Version Control Systems like Git/SVN

Bonus Points:

  • Experience with AWS Services.

  • Experience in Energy Management Software.

  • Open-source contributions, repositories, personal projects.

  • Certifications in technology or agile methodologies.

  • Prior experience with agile implementation at scale across multiple teams globally.

We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.

Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.

DirectEmployers