C++
Bachelor's Degree
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Two95
Two95 International is a global technology and IT staffing firm headquartered in Cherry Hill, New Jersey. The company specializes in digital transformation, cloud computing, cybersecurity, generative AI, and managed IT services.
Job Summary:
We are seeking a highly skilled and motivated Software Engineer to join our product development team. The ideal candidate will have strong expertise in C++ and Object-Oriented Programming (OOP), with hands-on experience developing and enhancing complex systems. You will be responsible for designing, developing, and maintaining high-performance, reliable software that supports manufacturing operations
What You Will Do:
- Design, develop, and maintain moderate to highly complex applications using C++.
- Develop, enhance, and debug software modules and components.
- Apply strong OOP principles - encapsulation, inheritance, polymorphism, and abstraction - to build maintainable and scalable systems.
- Design and implement concurrent, multi-threaded C++ software for real-time or high-throughput systems.
- Contribute to improving existing modules and reusable internal frameworks and libraries
- Provide technical guidance and mentorship to junior team members.
- Participate in code reviews and provide constructive feedback to peers.
- Work with cross-functional and distributed teams to deliver integrated solutions
- Develop and maintain unit and integration tests.
- Contribute to CI pipelines and update them as required.
- Work with product owners to understand requirements and deliver solutions.
- Break down complex problems into manageable tasks.
- Participate in Agile ceremonies.
- Continuously build product and domain knowledge.
- Stay current with evolving technologies and best practices.
What You Need:
- B.E./B.Tech/M.E./M.Tech in Computer Science or related field.
- 5+ years of professional C++ software development experience.
- Knowledge of software engineering concepts and techniques
- Strong mastery of Object-Oriented Programming with hands-on application of design patterns (Factory, Observer, Strategy, Singleton, Command) and SOLID principles.
- Solid understanding of multi-threading and concurrent programming in C++ with synchronization primitives (mutexes, semaphores, condition variables).
- Experience developing or integrating with MES or similar large-scale systems.
- Familiarity with thread and memory management concepts and best-known methods (BKMs).
- Proficiency in STL, Boost libraries, and modern C++ (C++11/14/17/20) features.
- Experience with memory management, performance profiling, and optimization techniques.
- Expertise in writing unit tests using frameworks such as Google Test (GTest) or CppUnit.
- Demonstrated ability to provide technical guidance and mentor junior team members.
- Proven ability to convert complex requirements into structured tasks.
- Experience working with stakeholders in cross-functional teams.
- Experience using AI-assisted development tools to improve productivity.
- Strong ability to critically evaluate, validate, and refine AI-generated outputs to ensure accuracy, relevance, and quality.
- Curiosity and passion for learning.
Recommended for you based on this role
Similar stack
Same company
In your city
Apply
IBM DB2 z/OS Support & Automation Engineer
6 days ago
Full-Time • Bengaluru
Databases
Db2
Oracle
AI/ML
Replicate
DevOps
Git
Apply
Firmware Development Engineer
6 days ago
Full-Time • Bengaluru
Python
DevOps
CI/CD
Gerrit
Git
Chips/EDA
JTAG Debuggers
Cryptography
OpenSSL
Apply
Full-Time • Bengaluru
C
C++
C
FFmpeg
C++
OpenGL
Robotics
GStreamer
Apply
Backend Engineer - Oracle (Mid Level)
10 days ago
Full-Time • Bengaluru
Node JS
TypeScript
JavaScript
AI/ML
LLM
Model Context Protocol
Cybersecurity
Microsoft Entra ID
Apply
Big Data Platform Engineer
10 days ago
Remote • Full-Time • 8+ year exp • PhD • India
PowerShell
Python
DevOps
ArgoCD
Azure
Azure AKS
Azure DevOps
Bicep
CI/CD
Docker
Git
GitOps
Grafana
Istio
Kubernetes
Nginx
OpenTelemetry
Platform Engineering
Prometheus
Service Mesh
Terraform
Cybersecurity
Microsoft Defender
Microsoft Defender for Cloud
Apply
Big Data Architect
10 days ago
Remote • Full-Time • 5+ year exp • India
SQL
Databases
Apache Kafka
Databricks
AI/ML
Spark
DevOps
AWS
Azure
CI/CD
Kubernetes
Analytics
Power BI
Apply
GenAI / AI-ML Engineer
13 days ago
Remote/Hybrid • Full-Time • Gurgaon
Python
SQL
Python
FastAPI
Databases
FAISS
Pinecone
AI/ML
AI Agents
AWS Bedrock
Hallucination
Keras
LangChain
LangGraph
LangSmith
LLM
NLP
Prompt Engineering
PyTorch
RAG
Reranking
Scikit-learn
Semantic Search
TensorFlow
DevOps
Amazon EC2
AWS
CI/CD
Docker
Git
Rest API
Vector
Apply
Full-Time
JavaScript
Python
Python
FastAPI
Pydantic
Databases
Redis
AI/ML
Embeddings
Hybrid Search
LangGraph
LLM
RAG
LangChain
Mobile
Dependency Injection
DevOps
Docker
Docker Compose
Apply
Full Stack Developer (imAI Platform)
13 days ago
Full-Time
Go
Python
Rust
SQL
JavaScript
Frontend
React.js
DevOps
Docker
Kubernetes
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
Work setup
Remote work
Remote/Hybrid
