Software Engineer Ii

BETA CAE Systems International AG

Bangalore, India
High-quality code
Scalable systems design
Complex software engineering
Write high-quality code, design scalable systems, and tackle complex software engineering challenges

Job Summary

  • Write high-quality code, design scalable systems, and tackle complex software engineering challenges.
  • Contribute to technical decision-making and provide input on architecture and system design.
  • Develop automated unit tests and validation tests to ensure software reliability and compliance with technical requirements.

Matching Summary

Write high-quality code, design scalable systems, and tackle complex software engineering challenges.

Skills & Requirements

Must-have

  • high-quality code
  • scalable systems design
  • complex software engineering
  • technical decision-making
  • automated unit tests
  • DevOps practices and tools

Nice-to-have

  • mentor junior engineers
  • continuous improvement initiatives
  • simulation engineering applications
  • fast-paced evolving environment

Key Requirements

  • 5 – 8 years commercial software development experience
  • Bachelor’s or master’s degree
  • Proficiency in C#, C++
  • Solid understanding of OOP and architectural patterns
  • Experience with unit testing and debugging
  • Familiarity with CI/CD pipelines, Git

Work Rights

Not specified

Tailored Resume

Cover Letter