Successfactors.teamviewer logo
Successfactors.teamviewer2 weeks ago

Staff Software Engineer

Hybrid · Stuttgart, Baden-Wurttemberg, Germany

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Staff Software Engineer responsible for enhancing and contributing to features for remote access, control, and support solutions using modern technologies (C# .NET, JavaScript, React). Work in an Agile team powering containerized services on Azure Kubernetes and web apps on IIS in on-prem environments. Lead architectural design, API development, database systems with high availability, and secure, scalable software. Guide and mentor junior engineers, act as an advisor for product owners, and communicate with customers to analyze defects or implement major features. Requires university degree in IT/CS/engineering, several years of software development, strong .NET/JS/React/SQL skills, Docker & Kubernetes experience, unit testing, secure SDLC knowledge, architectural decision-making, feasibility studies and POC/prototyping experience, and strong English communication; hybrid work setup in Stuttgart, Germany with onsite onboarding and attractive benefits.

Required Qualifications

  • University degree in information technology, computer science, engineering or related subject
  • Several years of professional software development experience
  • Solid knowledge of .NET (C#), JavaScript/TypeScript, React and SQL
  • Hands-on experience in Docker & Kubernetes ecosystem and ability to work locally in Docker Desktop
  • Experience in any unit test framework
  • Experience making architectural decisions for large-scale distributed systems and integrations with applications/UI
  • Solid knowledge of Secure SDLC principles, OWASP Top-10 vulnerabilities & remediation, and Threat Modeling
  • Experience in feasibility studies, POC & prototyping to arrive at firm estimates
  • Experience in build vs buy evaluations and total cost of ownership of software systems
  • Understanding of Clean Code and Design Patterns for object-oriented programming
  • Positive, solution-oriented mindset and team-player attitude
  • Desirable: parallel programming, test automation, network communications, digital certificates/PKI
  • Knowledge in C++ is a plus
  • Familiarity with AI tools for coding (e.g., Co-pilot) is a plus
  • Familiarity with end-user computing and software asset management concepts
  • Fluency in English (mandatory)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Successfactors.teamviewer

Staff Software Engineer

Apply on Sorce