Bitdefender
Unified Development Engineer (Remote)
Unified Development Engineer | Bitdefender |Romania
About Bitdefender
Bitdefender is a cybersecurity leader delivering best-in-class threat...
Unified Development Engineer | Bitdefender | Romania
About Bitdefender
Bitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry’s most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling cyber resilience. With deep investments in research and development, Bitdefender Labs discovers hundreds of new threats each minute and validates billions of threat queries daily. The company has pioneered breakthrough innovations in antimalware, IoT security, behavioral analytics, and artificial intelligence and its technology is licensed by more than 180 of the world’s most recognized technology brands. Founded in 2001, Bitdefender has customers in 170+ countries with offices around the world. For more information, visit https://www.bitdefender.com
We are seeking a talented Unified Development Engineer to join our Consumer Solutions for Windows team. As a Unified Development Engineer, you will play a pivotal role in designing, developing, and testing security-related features for our current and future product lines. Your responsibilities will span across software development, testing, and deployment, ensuring the delivery of high-quality solutions.
Responsibilities:
- Full-Stack Development: Design, develop, and maintain both frontend and backend components of our Windows applications, leveraging your expertise in C++, Windows APIs, and relevant technologies.
- Test Automation: Create and execute automated test cases to ensure product quality and reliability.
- Performance Optimization: Identify and address performance bottlenecks to deliver optimal user experiences.
- Deployment and Maintenance: Collaborate with other teams to deploy and maintain our applications in production environments.
- Problem Solving: Troubleshoot and resolve complex technical issues.
- Continuous Learning: Stay updated with emerging technologies and industry best practices.
Requirements:
- Strong proficiency in C++ programming, including C++14 or later standards.
- Deep understanding of object-oriented programming (OOP) and object-oriented design (OOD) principles.
- Excellent knowledge of algorithms, data structures, and problem-solving techniques.
- Experience with Windows APIs and system programming concepts.
- Good knowledge in areas such as multi-threading, inter-process communication, memory management, networking programming concepts
- Familiarity with software testing methodologies and automation frameworks.
- A passion for learning and staying up-to-date with the latest technologies.
- Strong communication and collaboration skills.
Nice to Have:
- Frontend Development: Experience with modern frontend technologies such as HTML, CSS, and JavaScript, including frameworks like React or Angular.
- Rust Programming: Familiarity with the Rust programming language.
- Python Scripting: Proficiency in Python scripting for automation tasks or data analysis.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save