Barco - Senior Software Development Engineer - Java/Python

BARCO
Noida
3 - 8 Years

Posted on: 03/07/2025

Job Description

Role Summary :


We are looking for a Senior Software Development Engineer (SDE) with a strong foundation in computer science, data structures, system design, and scalable architecture.
As a Senior SDE, you will lead feature development, architectural decisions, and mentor junior

engineers.

You will work closely with cross-functional teams to design and build robust, performant, and secure applications that directly impact end-users.


Key Responsibilities :


Software Development :


- Design, develop, and deploy scalable, high-performance, and reliable software applications and APIs.


- Write clean, efficient, testable, and maintainable code following best practices and design

patterns.

- Own features end-to-end - from requirements and design to implementation, testing, deployment, and maintenance.

Architecture & Design :


- Contribute to system architecture decisions, including microservices, event-driven systems,

caching, and data pipelines.


- Collaborate with architects and product managers to translate business requirements into technical solutions.

- Drive technical excellence by conducting design reviews, code reviews, and optimizations.

Agile Execution :


- Actively participate in daily standups, sprint planning, backlog grooming, and retrospectives.


- Estimate tasks and deliver high-quality features on schedule in an Agile/Scrum/Kanban environment.

Collaboration & Mentoring :


- Work closely with Product, QA, DevOps, and UX/UI teams to deliver seamless solutions.


- Mentor junior developers through code reviews, pair programming, and knowledge sharing.

- Promote engineering culture through process improvements, tooling, and team collaboration.


Required Qualifications & Skills :


- Bachelors or Masters degree in Computer Science, Engineering, or related field.

- 5 - 8 years of hands-on experience in backend and/or full-stack development.

- Proficiency in Java / Python / Go / Node.js / C# (based on company stack).

- Strong knowledge of data structures, algorithms, OOP, and system design.

- Experience with RESTful APIs, microservices architecture, and cloud-native development.

- Hands-on experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).

- Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP).


Preferred Skills (Nice to Have) :


- Exposure to frontend frameworks like React, Angular, or Vue.js.

- Experience with message queues (Kafka, RabbitMQ) or streaming systems.

- Understanding of security best practices, logging/monitoring, and performance tuning.

- Knowledge of TDD, BDD, and unit/integration test frameworks (e.g., JUnit, Mocha, PyTest).

- Contributions to open-source projects or participation in hackathons.


Soft Skills :


- Strong analytical and problem-solving skills.

- Excellent written and verbal communication.

- Passion for innovation, continuous learning, and technical excellence.

- Ability to work independently and within a collaborative team


info-icon

Did you find something suspicious?

Posted By

Job Views:  
333
Applications:  261
Recruiter Actions:  0

Functional Area

Backend Development

Job Code

1506158