Posted on: 29/12/2025
Description :
We are looking for a highly skilled and motivated Software Engineer / Technical Lead to contribute to the design, development, and delivery of high-quality software product increments.
The role involves close collaboration with global development, product, architecture, and system validation teams to build scalable, secure, and reliable control room solutions.
Key Responsibilities :
Product Development & Collaboration :
- Collaborate with Software Developers, Product Owners, System Architects, and System Validation teams across multiple global locations.
- Participate actively in requirements analysis, technical discussions, and solution design to deliver high-quality product increments.
- Contribute to sprint planning, backlog refinement, design reviews, and retrospectives in an Agile environment.
Architecture & Design :
- Lead and contribute to the architecture and design of functional and non-functional components.
- Ensure software designs meet performance, scalability, reliability, availability, and maintainability requirements.
- Evaluate technical trade-offs and propose optimal design solutions aligned with long-term product vision.
Software Development :
- Develop high-quality, maintainable, and testable code following industry best practices.
- Take ownership of critical modules and ensure timely delivery with high engineering standards.
- Support integration of software components into complex, distributed systems.
Quality, Security & Best Practices :
- Adhere to best practices in code quality, secure coding, and software development lifecycle (SDLC).
- Identify gaps in existing development practices and proactively propose and implement improvements.
- Ensure compliance with internal quality standards, security guidelines, and regulatory requirements.
- Participate in code reviews, design reviews, and technical audits.
Validation & Continuous Improvement :
- Work closely with system validation and QA teams to ensure robust testing and defect prevention.
- Analyze defects, perform root cause analysis, and drive corrective and preventive actions.
- Promote a culture of continuous improvement, technical excellence, and innovation.
Required Qualifications & Skills :
Technical Skills :
- Strong experience in software design and development for complex systems.
- Proficiency in one or more programming languages such as C++, Java, C#, or modern backend technologies (based on product stack).
- Solid understanding of software architecture principles, design patterns, and modular systems.
- Experience with distributed systems, real-time or mission-critical applications is highly preferred.
- Familiarity with Agile/Scrum development methodologies.
- Strong knowledge of code quality, performance optimization, and secure software development practices.
Preferred / Good-to-Have Skills :
- Experience working in multi-site or global development teams.
- Exposure to DevOps practices, CI/CD pipelines, automated testing frameworks.
- Knowledge of system integration, networking concepts, or visualization platforms is a plus.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to take technical ownership and mentor junior engineers.
- Proactive mindset with a passion for quality and innovation.
Education :
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
What Barco Offers :
- Opportunity to work on mission-critical, high-impact control room solutions used globally.
- Collaboration with highly skilled, international engineering teams.
- Exposure to cutting-edge visualization and workflow technologies.
- A culture that values quality, innovation, and continuous learning
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1595211