link to employee dashboard (Siemens Digital Industries Software)

Jobs filters

SOFTWARE ENGINEER - BRIGHTLY - 434859

El Qahera El Gididaa, EGY

Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.


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 Software Engineer to join our Brightly team in Cairo, Egypt.

Responsibilities:

  • Lead the design and development of innovative, high-performance features for our next-generation software applications.
  • Leverage your expertise in computer science and programming principles, along with practical experience, to create cutting-edge solutions.
  • Develop, integrate, and document libraries and frameworks that enable scalable development across multiple projects and products, ensuring they meet scope, cost, time, and quality requirements.
  • Build and maintain quality throughout the agile product lifecycle, including requirements gathering, design, coding, testing, delivery, and support.
  • Write clear, maintainable full-stack solutions that scale effectively and adhere to or enhance existing standards in a professional software engineering environment (source control, short release cycles, continuous integration, deployment, etc.).
  • Align the team’s technical objectives with the company’s goals and metrics, promoting a shared understanding.
  • Collaborate with product owners and UX designers to determine technical feasibility, translating user requirements into technical specifications; serve as a technical expert during product planning sessions.
  • Support our products by identifying and resolving the root causes of production issues, leading troubleshooting and resolution efforts across teams.
  • Promote a DevOps culture, overseeing discovery, solution development, monitoring, and incident resolution.
  • Ensure product quality and quickly address any defects in production.
  • Act as a technical leader for your team or on special projects based on business priorities; identify coaching opportunities and mentor team members.
  • Stay up-to-date with the latest technology trends and share knowledge with junior engineers and interns.
  • Collaborate with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in a global agile environment.
  • Drive continuous improvement using metrics and feedback.
  • Adopt change and complexity, learn rapidly, adapt quickly, and lead innovation.

Requirements:

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • Strong knowledge of data structures, algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
  • Extensive experience with ASP.NET, C#, .NET Framework/Core, or other object-oriented programming languages.
  • Hands-on experience with web development, JavaScript frameworks, and UI/UX technologies.
  • Solid understanding of REST services, SOA, microservices, and integration with third-party APIs.
  • Experience with unit testing, mocking frameworks, and automation tools.
  • A DevOps mindset with experience in a mature CI/CD environment.
  • Experience in exception handling, key event logging, and performance measurement.
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Strong communication, teamwork, and influencing skills.
  • Ability to work flexible hours to coordinate with teams in North America.

Technologies:

  • .NET Framework/Core
  • ASP.NET, C#
  • MS SQL Server
  • NUnit, XUnit, Jasmine, Cypress
  • Visual Studio
  • JavaScript/TypeScript
  • Angular
  • Version Control Systems (Git/SVN)

Bonus Points:

  • Experience with Auth0.
  • Experience with AWS services.
  • Knowledge of cloud optimization.
  • Experience with .NET Core.
  • Contributions to open-source projects, personal repositories, or other technical projects.
  • Active participation in tech communities, meetups, or industry events.
  • Certifications in technology or agile methodologies.
  • Experience working in agile environments at scale across multiple global teams.

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.

#LI-PLM

#LI-Hybrid

EmployeeReferrals uses cookies to give you the best online experience. If you continue to use this site, you agree to the use of cookies. Please see our cookies policy for details