Job Closed

This listing is no longer active.

Acronis logo
Acronis

Natively integrated, highly efficient cyber protection.

Senior C++ Software Developer – Virtualization

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2003H1B SponsorCompany SiteLinkedIn

Location

Bulgaria

Posted

125 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishLinuxPythonRustTCP/IP

Job Description

Senior C++ Software Developer – Virtualization

Acronis

• Develop Acronis product integrations with new virtualization platforms and implement additional virtualization-related features in performance-critical, production environments. • Troubleshoot and resolve identified issues by analyzing real system behavior, logs, dumps, and metrics rather than relying on assumptions to ensure seamless performance. • Conduct code reviews, implement unit tests, debug, and integrate code efficiently with a strong focus on correctness, maintainability, and long-term supportability. • Use AI-assisted development tools (for example: code generation, refactoring, log analysis, test scaffolding) to increase development efficiency, while remaining fully accountable for the final technical decisions and code quality. • Translate high-level requirements into clear technical tasks, specifications, and acceptance criteria, including tasks delegated to AI tools, and verify results against real-world scenarios and edge cases.

Job Requirements

  • 5+ years of relevant experience in developing, deploying, monitoring, and debugging highly scalable applications using C++ or Rust in complex, low-level or systems-heavy environments.
  • Proficiency in at least one platform (Windows, Linux) and related development technologies with hands-on experience in production systems.
  • Strong understanding of advanced programming concepts, including multi-threading, OS internals, networking, TCP/IP protocols, and IPC mechanisms and the ability to reason about failures, race conditions, and performance bottlenecks.
  • Experience with debugging tools such as Xcode, LLDB, GDB, and WinDbg, as well as reverse engineering techniques to investigate undocumented or poorly documented behavior.
  • Solid system administration skills across Windows, Linux, networks, and file systems sufficient to independently reproduce, diagnose, and validate complex issues.
  • Strong troubleshooting and problem-solving abilities with an engineering mindset focused on root-cause analysis rather than quick fixes.
  • Knowledge of Python and Golang is a plus (used for tooling, automation, testing, or auxiliary services).
  • Experience working with technical documentation, design notes, or specifications, and the ability to critically review and improve them.

Benefits

  • Health insurance
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

GO Tutor Corps logo

GO Ambassador

GO Tutor Corps

Envisions an America where every child has the support of a tutor to enable them to realize their full human potential

Backend Engineer125 days ago
OtherRemoteTeam 201-500Since 2011H1B No Sponsor

• Attend 1-2 local education-related events per week (back-to-school nights, school fairs, nonprofit gatherings, community meetings, etc.) • Staff information tables and engage educators, administrators, and community leaders • Share GO Tutor Corps mission, program model, and partnership opportunities • Distribute materials and answer general questions about the organization • Identify and track relevant community events, nonprofit gatherings, and educational forums in your region • Collect contact information from interested district leaders, principals, and decision-makers • Document conversations and pass qualified leads to VP of Partnerships for follow-up • Serve as local eyes and ears on district priorities, budget cycles, and partnership receptivity • Organize small-scale informational sessions or coffee chats with local educators (optional but encouraged) • Submit biweekly reports documenting events attended, contacts made, and partnership intelligence gathered • Participate in biweekly check-ins with Director of Partnerships

Connecticut + 6 moreAll locations: Connecticut | Louisiana | New Jersey | New York | Massachusetts | Pennsylvania | Virginia
$20 - $25 / hour
Job Closed
Supercharge logo

Backend Engineer, NodeJS – Contract

Supercharge

we build AI-enabled digital products

Backend Engineer125 days ago
ContractRemoteTeam 201-500Since 2010H1B Sponsor

• Solving real production issues for dental practices – configuration problems, connectivity issues, and system failures that need immediate resolution • Developing new features and internal tooling to improve the platform and reduce future issues • Building and maintaining RESTful APIs and backend services using NodeJS • Troubleshooting Windows environment issues • Working with AWS infrastructure and resolving Tailscale networking issues • Participating in code reviews and maintaining high code quality standards • Collaborating directly with US-based stakeholders • Writing clean, maintainable code that integrates with CI/CD pipelines • Bringing an architectural perspective to planning and design discussions

Hungary
Job Closed
yoummday logo

Senior Software Engineer – PHP/Symfony

yoummday

The vanguard of AI-driven CX. We work different to deliver intuitive, personalised, and transformative experiences.

Backend Engineer125 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Further development of our proprietary platform • Develop a web-based platform using PHP and Symfony • Improve and design new features within the Product Team • Serve as the technical point of contact for Junior Engineers • Participate in validation and functional testing of modern IT applications

Germany
Job Closed
Intellum logo

Senior JavaScript Engineer

Intellum

We help large brands and fast-moving companies increase revenue and decrease support costs through education.

Backend Engineer125 days ago
OtherRemoteTeam 51-200Since 2016H1B Sponsor

• Design, develop, and maintain scalable back-end services and APIs using Node.js and TypeScript • Architect, implement, and optimize RESTful APIs • Ensure high code quality through unit testing, integration testing, and automated test coverage • Work closely with the QA team to document requirements, ensure testability, and implement test-driven development where applicable • Support production availability by troubleshooting issues, and proactively improving system resilience • Collaborate with the Product team to break down features into well-defined tasks, provide technical feedback, and align development with business goals • Optimize performance and scalability of back-end services • Implement best practices for security, authentication, and authorization • Collaborate in the replatforming effort, contributing to architectural decisions and modernization strategies • Maintain and improve CI/CD pipelines, logging, and monitoring for backend services • Proactively communicate with cross-functional teams, provide constructive feedback, and contribute to a culture of continuous improvement • Contribute to team goals by consistently delivering on projects that have high complexity and critical business impact • Write well-crafted, high-quality, and easy-to-maintain code • Write unit and automated tests for new features • Proactively contributes to the improvement of other engineers in the company through mentoring and providing constructive, candid feedback • Proactively gives technical and strategic feedback on projects relevant to their expertise that leads to better outcomes

United States
Job Closed