Senior Software Engineer – C++ | Sidram Tech | Remote (India & Selected Countries)

Sidram Tech

United States

Remote

USD 120,000 - 166,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sidram Tech is seeking an experienced Senior Software Engineer - C++ to join our client engagement team on a 3-month contract. This remote role requires 3+ years of production C++ and backend development, with containerized microservices and distributed systems, and a 4-hour overlap with PST.

You will work with engineering leads, product managers, and remote squads to design, implement, test, and optimize high-performance software.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Minimum 3+ years of professional software engineering and software development experience.
  • Strong technical proficiency and hands-on C++ development expertise in production environments.
  • Solid operational knowledge of Git and GitHub for source code version control and collaborative development.
  • Practical hands-on experience building, containerizing, and deploying applications utilizing Docker.
  • Proven ability to work effectively in a remote environment with a mandatory 4-hour PST daily overlap.
  • Strong analytical problem-solving capabilities and immediate professional availability for a 3-month contract engagement.

Responsibilities

  • Design, develop, test, and maintain high-performance C++ software applications, libraries, and backend systems.
  • Write clean, efficient, well-documented, and robust C++ code adhering to modern programming standards and design patterns.
  • Manage source code versioning, branch management, pull request reviews, and collaboration workflows utilizing Git and GitHub.
  • Containerize applications, manage container images, and configure reproducible deployment environments utilizing Docker.
  • Collaborate proactively with remote engineering squads, technical leads, and product owners across distributed time zones.
  • Maintain a mandatory 4-hour daily overlap with Pacific Standard Time (PST) for synchronous communication and agile standups.
  • Perform rigorous debugging, profiling, and performance optimization to minimize memory leaks and reduce latency.
  • Participate in peer code reviews, architectural discussions, and technical backlog grooming sessions.
  • Maintain comprehensive technical documentation, API specifications, and software architecture diagrams.
  • Ensure strict adherence to project timelines, quality assurance benchmarks, and immediate start requirements.

Skills

C++ development
Git/GitHub
Docker containerization
Remote collaboration
Performance optimization

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline

Tools

Linux
GitHub Actions
GitLab CI

Job description

Position Summary:

Sidram Tech is seeking an experienced, highly technical, and accomplished Senior Software Engineer - C++ with 3+ years of professional software engineering and systems development experience to join our client engagement team on a 3-month contract basis on a full-time remote schedule (with a mandatory 4-hour PST overlap; immediate start; open to candidates in India and selected countries). In this specialized C++ software engineering and backend development role, you will spearhead designing, building, testing, and optimizing high-performance C++ applications, containerized microservices, and distributed systems. You will work closely with engineering leads, product managers, and remote development squads to deliver robust, scalable software solutions. Ideal candidates bring a robust academic degree in computer science or software engineering, deep practical mastery of modern C++, Git version control, Docker containerization, and immediate availability for deployment.

Detailed Job Description:

As a Senior Software Engineer - C++ at Sidram Tech, you will take full ownership of developing core software modules, writing clean and maintainable C++ code, managing containerized deployment workflows via Docker, and maintaining version control best practices utilizing Git and GitHub. Your day-to-day responsibilities encompass solving complex algorithmic problems, optimizing system memory and execution speed, participating in peer code reviews, and maintaining a 4-hour daily overlap with Pacific Standard Time (PST) operational hours. You will collaborate with cross-functional technical teams to troubleshoot production software defects, integrate backend APIs, and ensure strict adherence to software engineering standards. Working in a fast-paced remote technology consulting environment, you will drive software reliability and technical excellence.

Key Responsibilities:
  • Design, develop, test, and maintain high-performance C++ software applications, libraries, and backend systems.
  • Write clean, efficient, well-documented, and robust C++ code adhering to modern programming standards and design patterns.
  • Manage source code versioning, branch management, pull request reviews, and collaboration workflows utilizing Git and GitHub.
  • Containerize applications, manage container images, and configure reproducible deployment environments utilizing Docker.
  • Collaborate proactively with remote engineering squads, technical leads, and product owners across distributed time zones.
  • Maintain a mandatory 4-hour daily overlap with Pacific Standard Time (PST) for synchronous communication and agile standups.
  • Perform rigorous debugging, profiling, and performance optimization to minimize memory leaks and reduce latency.
  • Participate in peer code reviews, architectural discussions, and technical backlog grooming sessions.
  • Maintain comprehensive technical documentation, API specifications, and software architecture diagrams.
  • Ensure strict adherence to project timelines, quality assurance benchmarks, and immediate start requirements.
Required Qualifications & Skills:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Minimum 3+ years of professional software engineering and software development experience.
  • Strong technical proficiency and hands-on C++ development expertise in production environments.
  • Solid operational knowledge of Git and GitHub for source code version control and collaborative development.
  • Practical hands-on experience building, containerizing, and deploying applications utilizing Docker.
  • Proven ability to work effectively in a remote environment with a mandatory 4-hour PST daily overlap.
  • Strong analytical problem-solving capabilities and immediate professional availability for a 3-month contract engagement (Application email: upendrareddy@sidramtech.com).
Nice-to-Have Skills:
  • Advanced knowledge of modern C++ standards (C++17/C++20), template metaprogramming, and concurrency libraries.
  • Hands-on experience with CI/CD pipeline automation (GitHub Actions, GitLab CI) and Linux operating systems.
  • Prior working experience in remote-first software product companies, Turing client networks, or high-growth tech startups.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and distributed microservices architectures.
  • Bilingual proficiency in English and regional languages.
Application Information:
  • Recruiter: Sidram Tech Recruitment Team
  • Contact Name: Upendra Reddy
  • Email: upendrareddy@sidramtech.com
  • Phone: Unspecified
  • Application URL: Unspecified
  • Salary/Rate: Competitive daily or monthly contract rate commensurate with experience
  • Deadline: Open until filled (Immediate Start)
  • Notice Period: Immediate availability preferred
  • Contract Duration: 3 Months Contract / Remote - Full-Time (India & Selected Countries; 4-Hour PST Overlap)
Recruitment Pro Tip:

When applying for remote C++ engineering contract roles, ensure your resume explicitly highlights your modern C++ proficiency, GitHub portfolio, and remote collaboration discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer — Remote 3-Month Contract
Senior C++ Engineer — Remote 3-Month Contract

Sidram Tech • United States

Remote
USD 120,000 - 166,000
Senior Software Engineer (Remote, EST/CST)
Senior Software Engineer (Remote, EST/CST)

180 Engineering • Chicago (IL)

On-site
USD 100,000 - 125,000
Medical and Dental insurance, eligible on first day of employment
401K after 6 months of employment
C++ Developer, 100% Remote
C++ Developer, 100% Remote

SherlockTalent • New York (NY)

Remote
USD 140,000 - 200,000
Bonuses for successful referrals
Remote Senior Back-End Software Developer
Remote Senior Back-End Software Developer

NEPSE Trading • Northern (KY)

Remote
USD 120,000 - 160,000
Remote work
Compensation in USD
Full-time 40 hours/week
Software Developer - Fully Remote
Software Developer - Fully Remote

Mercor • San Francisco (CA)

Remote
USD 180,000 - 240,000
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • East End

Hybrid
USD 120,000 - 180,000
Full remote work flexibility
Health, dental, vision insurance
Generous paid time off
Remote C++ AI Backend Engineer
Remote C++ AI Backend Engineer

YO IT Consulting • Atlanta (GA)

On-site
USD 90,000 - 120,000
Remote C++ AI Backend Engineer
Remote C++ AI Backend Engineer

YO IT Consulting • Town of Florida (NY)

On-site
USD 90,000 - 130,000
Remote C++ AI Backend Engineer
Remote C++ AI Backend Engineer

YO IT Consulting • North Carolina

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Seneca Resources Company, LLC • North Carolina

On-site
USD 89,544
Comprehensive health, dental, and vision coverage
401(k) retirement plans
Competitive pay