HamburgerMenu
hirist

Barco - Senior Software Engineer - C#/Java

BARCO
5 - 8 Years
Noida

Posted on: 29/12/2025

Job Description

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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in