Software Developer Engineer

Bengaluru, Karnataka, India
Aug 12, 2024
Dec 09, 2025
Onsite
Full-Time
4 Years
Job Description

Siemens is seeking a Software Developer Engineer to join our dynamic team. This role will be responsible for designing and developing innovative software solutions, ensuring alignment with architectural guidelines, and guiding the team in best practices for implementation and testing.

Key Responsibilities

  1. Software Design. Design software solutions based on requirements and within architectural/design guidelines. Translate software architecture into design and code, ensuring accuracy and feasibility.
  2. Requirements & Specifications. Derive and validate software requirements, provide feasibility analysis, and estimate software development efforts.
  3. Team Guidance. Guide Scrum team members on design topics and ensure implementation consistency with design/architecture. Oversee test automation design and implementation.
  4. Development. Utilize advanced knowledge of C# for developing Windows applications. Employ object-oriented design, design patterns, and .NET development.
  5. Web & Cloud Technologies. Develop applications using Web APIs, Node.js, JavaScript, TypeScript, Angular. Implement and deploy solutions in cloud environments such as Azure, AWS, or GCP.
  6. Testing & DevOps. Work with unit testing frameworks and DevOps practices to ensure quality and efficiency in development processes.
  7. Additional Skills. Hands-on experience in developing and debugging applications using C++ is a plus.

Required Skills & Experience

  • Experience. 4-7 years of software development experience with strong proficiency in C# and object-oriented design.
  • Technologies. Advanced knowledge in C#, .NET development, Web APIs, Node.js, SQL/NoSQL databases, JavaScript, TypeScript, Angular.
  • Cloud Exposure. Experience in implementing solutions in cloud environments (Azure, AWS, or GCP).
  • Testing & DevOps. Familiarity with unit testing frameworks and DevOps practices.
  • Additional Skills. Experience with C++ development is advantageous.

Why Siemens?

  1. Impactful Work. Work on projects that impact cities, countries, and the future of technology.
  2. Global Presence. Join a global team of over 379,000 professionals dedicated to building a better future.
  3. Diversity & Inclusion. Siemens is committed to equality and encourages applications that reflect the diversity of the communities we serve.

Apply Now. If you are a passionate and skilled Software Developer Engineer with a drive for innovation and excellence, we invite you to apply and make your mark with Siemens.

Learn More

  1. Find out more about Siemens careers. Siemens Careers
  2. Explore the Digital world of Siemens. Siemens Digital Minds