Quest Global
Posted 2w ago

Senior Software engineer - C++ & Java

Quest Global
Bengaluru, Karnataka, India
₹900k-₹1800k/yrOnsiteFull Time
Responsibilities
  • designing software
  • developing features
  • mentoring teams
Requirements
  • 3–8 years C++ software development on Windows/Linux
  • Experience with object-oriented design
  • Multithreading, IPCs
  • Debugging (gdb)
  • Configuration management
  • Valgrind, Agile, and ability to lead small teams
Technical tools mentioned
C++JavagdbPerforceGitValgrindWinSCPPuTTYRallyClearCaseCollaboratorSVNMicrosoft ExcelMicrosoft WordMicrosoft PowerPointLinuxWindowsCORBATCP/IPshared memory

Job description

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

Roles & Responsibilities:

  • Participate in requirement analysis, design, coding and testing
  • Ability to understand/learn architecture and design of existing applications developed mainly using C++
  • Take ownership of assigned jobs that are part of new feature implementation, bug fixes and enhancement activities
  • Technical communication with internal/external stake holders and collaboration with global team will be part of job
  • Ability to lead/mentor teams of size up to 5

 

We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.

 

We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.



Work Experience

Required Skillsets:

  • 3 to 8 Years of experience in design and development of C++ software applications and frameworks in Windows /Linux
  • Experience in requirement analysis, design development, coding, code review and unit testing
  • Hands on software development experience - strong C++ programming skills
  • Experience in Object Oriented design and multi-threading methodologies
  • Experience analyzing, debugging issues with multi-threaded process using debugger
  • IPCs (CORBA, TCP/IP, shared memory etc.)
  • Ability to write effective and reusable code according to best practices
  • Ability to explore large code base and understand Architecture and Design
  • Experience in working with Agile methodology of project execution
  • Debugging and troubleshooting (gdb)
  • Configuration Management (perforce/ git)
  • Static Analysis/ Dynamic analysis/ Memory Profiling (Valgrind)
  • SW Development - Features/Bug fixes etc.

 

Desired Skillsets:

  • Ability to explore large code base and understand architecture and design
  • Prior experience on complex Legacy Systems
  • Familiar with tools like WinSCP, Putty, Rally, Clearcase, Collaborator, SVN, or Git
  • Experience in developing software applications for Medical Devices domain CT, XR, MR, Common Platform, DICOM standard
  • Ability to deliver without much supervision from lead/managers
  • Proficiency with MS Office, particularly MS Excel, MS Word, MS PowerPoint

 



Benefits

NA



NA

About Quest Global

Global engineering services for product development and lifecycle management.

Year founded
1997
Employees
21500
Organization type
Private
Latest investment
Private Equity (2023)
Headquarters
SG

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
2h
Save
Mark Applied
Hide
Senior Spring Boot Developer - Hibernate (IN)
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
2+ YOERequires Java, Spring Boot, Hibernate, SQL, Eclipse BIRT, REST APIs, microservices, debugging, Agile, and DevOps knowledge; 2–3 years relevant experience and 5+ years total experience preferred.
Java, Eclipse BIRT, SQL, Spring Boot, Hibernate, RESTful APIs, Microservices, Agile, DevOps, CMMI
2h
Save
Mark Applied
Hide
Senior Software Engineer - Confluent Kafka
Bangalore, Karnataka, India
RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
4+ YOERequires 4+ years of cloud infrastructure or networking experience, distributed systems expertise, large-scale cloud systems experience, and proficiency in Java, Scala, Go, or another statically typed language.
Java, Scala, Go, JVM, AWS, Azure, GCP, Apache Kafka, Kafka, Flink, Kafka Connect
2h
Save
Mark Applied
Hide
Software Developer
Bengaluru, Karnataka, India
HybridFull Time
SITA
SITA: Provides IT and communication services for the air transport industry.
Bachelor's or master's degree in computer science or engineering, strong C# and software design knowledge, experience with web services, MVC, WPF, XAML, hardware SDK integration, networking, Git, and technical estimation.
C#, XML Web Services, SOAP, REST, MVC, WPF, XAML, Git, LinkedIn Learning
2h
Save
Mark Applied
Hide
Software Developer
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOERequires 3–6 years of software development experience, C# and .NET Framework expertise, object-oriented design, debugging, performance testing, automated testing, version control, CI/CD, and Agile experience.
C#, .NET Framework, TFS, Git, CI/CD
3h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
6+ YOERequires 6+ years of software development experience, strong Java, SQL, Python, Databricks, AWS, Kubernetes, REST, microservices, Angular, React, and financial systems expertise.
Java, SQL, Python, Databricks, Kubernetes, AWS, Angular, React, Redis, MongoDB, RESTful services, CI/CD
4h
Save
Mark Applied
Hide
Software Engineer I
Bengaluru, Karnataka, India
OnsiteFull Time
American Express
American ExpressNYSE: AXP: Global financial services and credit card payment network.
Bachelor’s degree in computer science or computer engineering, or comparable experience, with software development, application design, object-oriented coding, distributed systems, databases, Agile methods, and automated testing experience.
NoSQL, Scrum, Kanban
5h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global multi-strategy asset management and investment advisory firm.
6+ YOERequires 6+ years of software development experience, strong Java expertise, financial products knowledge, SQL and data warehouse experience, Python, Databricks, REST, Kubernetes, AWS, Angular, React, Redis, and MongoDB.
Java, SQL, Python, Databricks, RESTful services, Kubernetes, AWS, Angular, React, Redis, MongoDB, DevOps, CI/CD
5h
Save
Mark Applied
Hide
Software Engineer - Cloud Native Protection
Bengaluru, Karnataka, India
OnsiteFull Time
Rubrik
RubrikNYSE: RBRK: Secures enterprise data across cloud and on-premises environments.
2+ YOEBachelor’s or master’s degree in computer science or related field, 2+ years of relevant experience, programming proficiency, cloud technology experience preferred, and knowledge of distributed systems and software engineering principles.
Go, Java, C, C++, Scala, Python, AWS, Azure, GCP, Docker, Kubernetes