Advanced Software Engineer
Posted 24 Mar 2026
Advertised as “Sr Advanced Software Engineer (MB) (m/f/d)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7+ yrs
- Management level
- People management
No salary listed for this role.
Field of studyComputer Science, Electrical Engineering, Software Engineering (or related)
Study levelBachelor's or higher
We are seeking an experienced Senior Advanced Software Engineer dedicated to the development and maintenance of Windows desktop applications and web-based solutions for the MB intrusion and access control platform to join our new dynamic 10-person team. The ideal candidate will possess extensive expertise in multiple programming languages, platform design, web technologies and communication systems, and will thrive in a collaborative environment interfacing with customers and external developers.
Responsibilities
- Design, develop, and maintain high-quality Windows desktop applications for the MB intrusion and access control platform, predominantly in a C++/C# Windows stack
- Design, develop, and maintain complete web application solutions using Lua and Java, including front end implementation, back-end processing, and database integration.
- Lead and contribute to platform architecture and design initiatives, ensuring scalability, reliability, and security.
- Collaborate with cross-functional teams to integrate communication systems and related technologies.
- Serve as a primary technical interface to customers and external developers, providing support, guidance, and technical leadership.
- Work closely with stakeholders to understand requirements, propose solutions, and deliver on project milestones.
- Mentor junior engineers and contribute to continuous improvement of development processes.
Qualifications
- Minimum 7 years professional experience with Windows application development using C++ and C#, with some experience with Lua and Java.
- Experience in latest web technologies and SQL database systems.
- At least 5 years of hands-on experience in platform architecture, design, and implementation.
- Experience working with communication systems, including integration and troubleshooting.
- Proven ability to interface with customers and external developers to provide technical support and solutions.
- Demonstrated success working in a collaborative, multi-disciplinary team environment.
- Strong analytical and problem-solving skills, with a focus on delivering high-quality solutions.
- Excellent verbal and written communication skills.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Nice to have:
- Experience with intrusion and access control platforms or related security systems.
- Fluency in German for communication with international customers and partners.