Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 16, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Acronis unifies data protection and cybersecurity, delivering cyber protection that solves safety, accessibility, privacy, authenticity, and security (SAPAS) challenges. Acronis offers antivirus, backup, disaster recovery, endpoint protection management solutions, and award-winning AI-based antimalware and blockchain-based data authentication technologies through service provider and IT professional deployment models.
    Read more about this company

     

    Automation Quality Assurance (QA) Engineer, Acronis Total Protection

    Job Description

    • We are looking for an Automation Quality Assurance Engineer to join our team in growing R&D center,  working on innovative technologies for the new company’s product Acronis Cyber Protect.
    • This position is mainly responsible for implementing automated scenarios testing. This involves working collaboratively with all teams including RnD departments based in other offices.
    • We are looking for a highly motivated person with strong desire to learn and dig deep and who is just as excited about innovation, technology and quality as we are.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'Il Do

    • Design, implement and execute automated test scenarios
    • Maintain and design test environments required for tests execution and manual tests
    • Participate in building of automated testing framework
    • REST API testing of deployment and configuration
    • Analyze test results, logs and prepare reports, localize and file defects
    • Ensure test automation design is traceable to requirements or existing manual test cases
    • Work with other teams to understand the business requirements and logic, relevant use cases, scenarios and functional flows for the system under test

    What You Bring (Experience & Qualifications)

    • 2+ years of developing test automation scripts/framework on Python for complex applications and object-oriented programming.
    • Experience in tests automation development.
    • Strong Linux user.
    • Solid understanding of HTTP / Authentication / Web services/ REST API.
    • Confident knowledge of Quality Assurance theory: principles, methodologies and techniques.
    • Basic experience in Docker.
    • CI/CD systems. Jenkins as a plus.
    • At least Upper-Intermediate English.

    go to method of application »

    Senior Python Developer (Advanced Automation)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Senior Python Developer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven Senior Python Developer to join our Advanced Automation Team. The project is to enhance core Acronis Cyber Protect cloud product with automation capabilities and is strategic to Acronis.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    Responsibilities

    • Analyse, research and develop functionality to roadmap requirements
    • Participate design and peer code reviews
    • Develop of unit tests and platform features
    • Support QA team in technical matters
    • Overlook deployments and maintain the code after it’s deployed.

    Qualifications

    • At least 3 years of experience writing well-designed, high-quality production code
    • Solid knowledge and experience with Python (3.5), standard libs to http (requests)
    • Experience with databases (MySQL or PostgreSQL)
    • Solid knowledge of principles of REST / RESTful;
    • Strong knowledge of software implementation best practices
    • Knowledge of Linux (ssh, make, etc).
    • Good interpersonal, written and verbal communication skills
    • Fluent English.

    Desired:

    • Knowledge of MSSQL, stored procedures, and/or C#
    • Expirience with gevent or asyncio, multithreading.
    • Experience with Docker and Kubernetes  (local dev environment is spun up in Docker container, debugging is done on stands where app is run in Kubernetes).

    go to method of application »

    Technical Writer - Integrations

    Job Description

    • We are looking for a Technical writer to support documentation kit of a worldwide cutting-edge technological solution - Acronis Cyber Cloud.
    • We make tools to help enterprises back up and manage ever-expanding data. Our products involve cutting-edge technologies and deal with physical, virtual and cloud environments.
    • Acronis software is used in 145 countries around the world and available in up to 25 languages.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'Il Do

    • Writing online help and user/administrator/developer guides in English, from scratch, in parallel with software development
    • Creating other documentation for enterprise-level software products (best practices, hardware configuration guides)
    • Writing GUI text strings as a part of software development

    What You Bring (Experience & Qualifications)

    • 2+ years of experience in technical writing or programming 
    • An eye for detail and consistency
    • Bachelor's Degree preferably in engineering, IT, or linguistics
    • English at a level no less than "Upper-Intermediate"

    Desired:

    • Linux
    • MS SQL
    • MS Exchange
    • virtualization platforms (VMware, Hyper-V, RHEV, Citrix)
    • Active Directory

    go to method of application »

    Senior Golang Developer (Cloud Integrations)

    Job Description

    • We are looking for an experienced and driven Senior Golang Developer to join our Cloud Integrations team.
    • The Senior Golang Developer will be responsible for implementing projects to integrate the Acronis Cyber Cloud service with the most popular solutions in the sphere of billing, RMM and PSA solutions.
    • We already implemented integration with such products as ConnectWise, Appdirect, Plesk, cPanel. In this project, we plan to create a completely new SDK for creating PSA and RMM integrations with Acronis Cyber Cloud.

    What You'll Do

    • Analysis of requirements for the product.
    • Development and writing of quality code on Go.
    • Maintenance of business logic by unit-tests.
    • Support QA team in technical matters.

    What You Bring (Experience & Qualifications)

    • 3+ year of experience writing well-designed, high-quality production code
    • Strong knowledge of Golang
    • Experience with databases (MySQL or PostgreSQL)
    • Strong knowledge of software implementation best practices
    • Good interpersonal, written and verbal communication skills
    • Fluent English

    Desired:

    • JavaScript
    • Python 3.x
    • C#
    • PHP
    • Principles of REST / RESTful

    go to method of application »

    Senior Manual QA Engineer (BackUp Core Team)

    Job Description

    • We are looking for an experienced and driven Manual QA Engineer to join our Acronis Cyber Backup team, which is responsible for the flagship product of Acronis.
    • The QA Engineer will be responsible for manual testing scenarios.
    • This involves working collaboratively with all teams including R&D departments based in other offices.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'Il Do

    • Participate in Performance and Automation testing
    • Design test cases for new features and maintain core checklists
    • Prepare test environment
    • Execute test cases per the requirements for WindowsLinuxMac applications
    • Submit and validate defects
    • Collaborate closely with other members of the product team

    What You Bring (Experience & Qualifications)

    • 2+ years of experience working on software
    • Good experience in: Jira, Test rail, postman
    • Good knowledge of test methodologies, writing test plans, creating test cases
    • Familiar with testing desktop, Web or Mobile Applications
    • Knowledge of basic programming/scripting principles would be an additional advantage
    • Self-motivated to explore new technologies, applications and environments
    • Good interpersonal, written communication skills in English

    go to method of application »

    Senior Software Developer C++ (Agent Backup)

    Job Description

    • We are looking for skilled and motivated Senior Software Developer C++ who, along with our excellent and modern software development team, will work on our flagship company’s product – Acronis Cyber Backup.

    What You'll Do

    • Performance improvements of physical machines backup and recovery
    • Participation in the design and development of new functionality
    • Investigation of performance problems of specific customers in specific scenarios

    What You Bring (Experience & Qualifications)

    • 4+ years of demonstrable expertise in develop, debugging, testing applications using С++11
    • Experience with multi-threading, networking, web-services
    • Experience with build and deployment technologies and CI systems (Jenkins, Git, Bitbucket, Jira etc)
    • Knowledge of Golang and/or Python languages will be a plus
    • Upper-intermediate level of English

    go to method of application »

    Automation Quality Assurance Engineer (Acronis Total Protection)

    Job Description

    • We are looking for an Automation Quality Assurance Engineer to join our team in growing R&D center,  working on innovative technologies for the new company’s product Acronis Cyber Protect.
    • This position is mainly responsible for implementing automated scenarios testing.
    • This involves working collaboratively with all teams including RnD departments based in other offices.
    • We are looking for a highly motivated person with strong desire to learn and dig deep and who is just as excited about innovation, technology and quality as we are.

    What You'll Do

    • Design, implement and execute automated test scenarios
    • Maintain and design test environments required for tests execution and manual tests
    • Participate in building of automated testing framework
    • REST API testing of deployment and configuration
    • Analyze test results, logs and prepare reports, localize and file defects
    • Ensure test automation design is traceable to requirements or existing manual test cases
    • Work with other teams to understand the business requirements and logic, relevant use cases, scenarios and functional flows for the system under test

    What You Bring (Experience & Qualifications)

    • 2+ years of developing test automation scripts/framework on Python for complex applications and object-oriented programming
    • Experience in tests automation development
    • Strong Linux user
    • Solid understanding of HTTP / Authentication / Web services/ REST API
    • Confident knowledge of Quality Assurance theory: principles, methodologies and techniques
    • Basic experience in Docker
    • CI/CD systems. Jenkins as a plus
    • At least Upper-Intermediate English

    go to method of application »

    Senior C/C++ Developer (Platform Team)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Senior Developer (C/C++)  who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for a talented and passionate Senior Developer (C/C++) who wants to make an impact in Cyber Security space.
    • We are seeking an experienced developer who will help us build and enhance services and tools that are used by millions of users worldwide. Your primary focus will be on developing core backup libraries for hi-load services that are scalable and maintainable.
    • You will ensure that these applications are well documented and has a reasonable test coverage.
    • You will coordinate with the rest of the team and another teams working on different layers of the infrastructure worldwide. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

    Responsibilities

    • Developing robust, fast, testable and maintainable high-load cross-platform core backup libraries
    • Producing design and operational documentation
    • Participate in the libraries cross-product maintenance
    • Participate in services and SDKs design and development
    • Working with products/services requirements to transform them to the libraries features requirements and design
    • Interacting with other teams in part of the libraries integration development, maintenance, and support.

    Requirements

    • 5+ years of experience in cross-platform software development
    • Experience with C/C++ languages, runtime and tools
    • Ability to code software according to published standards and design guidelines
    • Ability to fix and develop in existing code
    • Ability to interpret written requirements and technical specification documents
    • A commitment to quality and a thorough approach to the work
    • At least Upper-intermediate English.

    Desired:

    • Proficiency in Windows, Linux and OSX operating systems on developer level
    • Experience with Python language and industry standard frameworks
    • Experience with GIT
    • Experience with Golang language
    • Ability to create design documents for software from business requirements
    • Experience with working in a distributed company.

    go to method of application »

    DevOps Engineer (Acronis Cyber Files)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a DevOps Engineer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven DevOps Engineer to join our Acronis Cyber Files team.
    • The DevOps Engineer will be responsible for  the development and improvement of our team's CI/CD processes, as well as participating in company-wide initiatives affecting our organizational business flows.

    What You'Il Do

    • Maintain and improve the existing systems
    • Design and build state of the art solutions to problems that affect the availability and performance of our products and services
    • Develop and maintain CI/CD pipelines & processes
    • Troubleshoot incidents in staging and production environments
    • Collaborate with developers on designing new features at scale
    • Build automation culture, share experience, coaching and bringing ideas to Ops, QA, Dev teams.

    What You Bring (Experience & Qualifications)

    • 3+ years of software engineering or DevOps
    • Experience with Docker, Kubernetes, Helm, Ansible, Jenkins for CI/CD
    • Involvement in designing and developing solutions focused at scalability and security
    • Strong problem-solving and technical skills
    • Never Give up attitude
    • Familiarity with centralized monitoring (Prometheus, Grafana) and logging (ELK) systems is a plus
    • Very good level of English.

    go to method of application »

    DevOps (Reliability Engineer) in Performance Engineering Team

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a DevOps (Reliability Engineer) who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven DevOps (Reliability Engineer) to join our Performance Engineering team.
    • The DevOps will be responsible for the design and the development of CD and CI processes and tools for Acronis Cyber Cloud components.
    • This involves working collaboratively with the teams located around the globe including R&D departments in different countries.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'Il Do

    • Building and maintaining hybrid (private/public clouds) deployment of Acronis Cyber Cloud (ACC) components for Acronis R&D, Acronis Datacenters and Acronis customers around the world
    • Building and maintaining modern Continuous Delivery and Continuous Deployment system and tools for team responsible services
    • Help to re-organize Dev/Deploy/QA/Ops processes to have possibility to release single feature/component on daily basis
    • Visualize component delivery pipeline and measure it (time between phases, time to deliver, success rate, etc).

    What You Bring (Experience & Qualifications)

    • 3+ years’ experience in building commercial software
    • 2+ year practical experience with Jenkins or other CD tools
    • Strong scripting skills (Python, Bash)
    • Practical linux administration skills
    • Experience with Ansible
    • Experience with Docker / Kubernetes
    • Basic database administration skills (Postgres, Mysql)
    • Strong communication skills
    • Fluent in English.

    Desired:

    • Centralized monitoring (Prometheus, Zabbix, Graphite), alerting (Zabbix, Alerta) and logging (ELK, EFK) systems management experience
    • Knowledge of distributed micro-services-based architectures problems and best practices
    • Hands-on knowledge of virtualization layers (KVM, ESX, Virtuozzo/OpenVZ)
    • Understanding of IaaS/PaaS practices with AWS, GCP or Azure
    • Experience with integration with Atlassian stack (Bitbucket, Jira).

    go to method of application »

    Senior C Developer (Acronis Cyber Infrastructure)

    Job Summary

    • We are currently looking for a Senior Software Developer to join our engineering team in our R&D center.
    • The goal of this team is to implement complex, high load technologies related to the Acronis Backup Gateway as a part of the Acronis Cyber Infrastructure, hyper-converged infrastructure solution.
    • The Backup Gateway is responsible for:
    • Providing access to shared storage for different users
    • Supporting different storage types: Acronis Archive Storage, S3 Object Storage and NFS
    • Guaranteeing high availability and great performance with means of geo-replication and proxy engine
    • Data migration and load balancing
    • Backup Gateway is on a critical path for the most of Acronis scenarios.
    • While the component is relatively small, its influence is great and we look for responsible people who could write great code and think systemically.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, make decisions, and never gives up.

    Responsibilities
    What You'll Do:

    • Develop and maintain Backup Gateway component in C
    • Tune protocols/implementation for the better performance
    • Communicate with support engineers and Data Center Operations to solve production problems
    • Suggest new features, algorithms and tools to grow component maturity level
    • Look for simpler but more powerful solutions; be in love with performance but avoid preliminary optimizations
    • Think proactively: not only fix that bug but write new tests and extend diagnostics; not only develop this feature but design how it would be operated and tested.

    Experience & Qualifications
    What You Bring:

    • 3+ years of development
    • Excellent C
    • Experience in popular programming principles (Defensive programming, Fail-Fast, Information Hiding, Command-Query separation, etc)
    • Experience in popular engineering tools - Git, Jenkins, Docker
    • Basic algorithms (queues, hash tables, RB trees)
    • Golang would be plus
    •  ELK and Graphana would be plus
    • Good interpersonal, written communication skills in English.

    go to method of application »

    Lead iOS Developer

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Lead iOS Developer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven Lead iOS Developer to join our growing mobile development team in Sofia, which is working on those products.
    • This position will require both deep technical understanding of high level development concepts and constant active collaboration with our multinational RnD teams.
    • Acronis mobile apps for consumer and business audiences are part of the cyber protection product portfolio. The apps provide cross-platform experience for users, allowing to protect data from mobile devices and managed access to user data in the Acronis Cyber Cloud and Files Cloud platforms.

    What you'll do

    • Take an active part in and lead the development of the application architecture and the development of the platform as a whole
    • Design and develop new features as well and maintain and fix bugs in new versions of Acronis iOS apps
    • Write quality code by following the accepted style which passes checks and acceptance testing
    • Assist in projects and releases planning following accepted Agile development processes
    • Be up-to-date with the latest technologies provided by Apple and the iOS community, and apply them to the benefit of the product

    What you bring (Experience & Qualifications)

    • 7+ years of professional experience writing iOS native applications (with at least 3 years of Swift)
    • Experience in developing iOS applications from scratch, examples of created apps available from App Store is desirable
    • Experience in developing and maintaining a single complex iOS application for 3+ years
    • Experience in developing client-server applications
    • Excellent understanding of OOP and design patterns
    • Excellent understanding of the principles of competent organization of multi-threaded code
    • Excellent understanding of modern approaches to building the architecture of iOS applications
    • Ability to write & maintain unit tests
    • Ability to work in a team with other developers and other participants in the development process
    • Experience with Git source control (pull requests and code reviews)
    • Experience with C++ would be considered a plus
    • Fluent English is a must

    go to method of application »

    Software Developer Golang / C (C2C Backup Team)

    Job Description

    • We are looking for an experienced and driven Golang Developer to join our Cloud2Cloud services team.
    • Cloud2Cloud services team is responsible for the fastest grow part of Acronis Cyber Protection for workloads like protection for Microsoft O365, protection for Google Drive, protection for Microsoft Teams. Services are written in Go, deployment is implemented using k8s infrastructure.
    • The team actively collaborate with other teams working on Acronis Cyber Cloud. We are looking for developer with solid software design skill, algorithmic thinking and willingness to learn a lot.
    • He/ she has to be interested in development of cloud-based software with a target to reliability and scalability.

    What You'll Do

    • Design, build, and maintain efficient and reliable C/Golang code
    • Perform code reviews, implement unit tests, debug, and integrate code
    • Work closely with other engineers (including engineers from other teams) to develop new product features
    • Suggest and implement improvements on current product functions

    What You Bring (Experience & Qualifications)

    • 3+ years of experience as a C/Golang Developer
    • C/Golang knowledge
    • Knowledge of software engineering principals (standard algorithms, data structures, multithreading, and multiprocessing)
    • Experience with REST API
    • Understanding of the Linux user space
    • Ability to work as a part of a distributed team
    • Experience with Git, JIRA, Bitbucket, Confluence, etc.
    • At least Upper-intermediate English.

    Desired:

    • Experience with Python/C++ language and industry standard frameworks
    • Experience with database technologies (MySQL, MS SQL, PostgreSQL)
    • Experience with messaging (RabbitMQ)
    • Experience with Kubernetes
    • Knowledge of IMAP/SMTP protocols.

    go to method of application »

    Senior DevOps Engineer (Acronis Cyber Infrastructure)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Senior DevOps Engineer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven DevOps Engineer to join our Cloud Integrations team. The DevOps Engineer will be responsible for developing both external and internal services for Acronis Cyber Infrastructure product. The team you will join develops and maintains: all possible ways of product delivery; Continuous Integration; internal infrastructure; Customer Experience Program; Operating System components.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    Responsibilities

    • Design, build, and maintain efficient and reliable Python and Bash code
    • Work closely with other engineers (including engineers from other teams) to develop new functionality and fix issues
    • Suggest and implement improvements for the existing infrastructure and services.

    Requirements

    • 3+ years of hands-on Python and Bash development experience
    • Proficient understanding of Linux user space
    • Proficient understanding of the network stack
    • Experience with version control systems (preferably Git), task tracking systems (preferably JIRA), CI/CD (like Jenkins), VM and container orchestration (OpenStack, Kubernetes), documenting own code
    • RPM/Deb build knowledge would be a huge plus
    • Very good written and spoken English.

    go to method of application »

    Senior Go or Python Developer (Disaster Recovery Cloud)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Go or Python Developer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven Go or Python Developer to join our Disaster Recovery Cloud team.
    • The Go / Python Developer will be responsible for the development of cloud services being a part of Acronis Cyber Disaster Recovery. We use cutting-edge technologies, as we have ambitious plans in this area.
    • We are excited to offer you a unique opportunity to make your contribution to the development of a new сloud-based distributed high-load solution which is in demand by millions of users throughout the world.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'Il Do

    • Develop cloud services in GO/Python running in Kubernetes
    • Develop one of the key fast growing Acronis products - Acronis Cyber Disaster Recovery
    • Work on high load distributed services in Acronis Cyber Cloud
    • Be actively involved in the product creation process, including: planning, designing the architecture, iterative development and support
    • Continuously improve quality assurance, build and support technologies.

    What You Bring (Experience & Qualifications)

    • 3+ years of programming experience with Go or Python 
    • Strong Linux experience
    • Good command of Git
    • Solid knowledge of classical algorithms and data structures
    • Understanding of basic concepts of quality assurance, test driven approach
    • Knowledge of networking is a plus
    • At least Upper-intermediate English.

    go to method of application »

    C++ Team Lead (Maintenance Team)

    Job Description

    • The C++ Team Lead will be responsible for operating, developing, improving, development of Cloud and On-Premise Enterprise products. In Global Maintenance Team, you will be working on various challenging issues from various fields.
    • We provide a wide range of interesting fields of work such as Cloud, Windows Kernel, Linux Kernel, Business logic, C++ Web development, Python and Golang, Cloud. You will be cooperating with your colleagues all around the world: Bulgaria, Singapore, USA.
    • We are looking for the next member of our “A-Team.” Are you a highly-motivated individual who thrives in a fast-paced and high-volume work environment? Do you possess a positive can-do, never-give-up attitude? Do you play nice with others on a team? Are you ready to make an impact?
    • We consider applications from different cities and locations across the country

    What You'Il Do

    • Development and post-deploy improvement of cross-platform Cloud and On-Premise Backup solution, used by millions of users
    • Investigate Cloud production issues on Development level
    • Troubleshoot issues in various enterprise environments
    • Perform code reviews
    • Debug and integrate code
    • Use cutting-edge tools for agile development and for monitoring such as git, JIRA, ElasticSearch, and lots more
    • Possibilities to technically lead the team in future

    What You Bring (Experience & Qualifications)

    • 5+ years of professional experience in programming with C++
    • Expertise in building and debugging highly-scalable applications using С++
    • Knowledge of advanced programming concepts (e.g. Multi-Threading, OS internals, Networking, TCP/IP protocol, IPC mechanisms)
    • Experience with debugging tools (e.g. Xcode, LLDB, GDB, WinDbg) and reverse engineering
    • Strong troubleshooting skills (e.g. troubleshooting memory leaks, performance problems, bugfixing etc)
    • Knowledge in any one of the Platforms such as Windows, Linux and related development technologies with hands-on experience
    • Basic experience with Python and Golang will be a plus
    • At least Upper-Intermediate level of English

    go to method of application »

    Senior JS Developer (Advanced Automation)

    Job Description

    • We are looking for a seasoned Senior Software Developer (JS)to join Advanced Automation R&D team. The project is to enhance core Acronis Cyber Protect cloud product with automation capabilities and is strategic to Acronis.

    What You'll Do

    • Analyse, research and develop functionality to roadmap requirements
    • Participate design and peer code reviews
    • Support QA team in technical matters
    • Overlook deployments and maintain the code after it’s deployed

    What You Bring (Experience & Qualifications)

    • 3+ years work experience in the field of frontend development
    • Strong TypeScript/JavaScript programming and relevant instrumentation skills Intimate knowledge of modern frameworks like Vue.js, React, Angular
    • Intimate knowledge of Babel, ES6 (ECMAScript 2015 Standard), and ES5
    • Strong experience in Webpack, HTML5/CSS3, Scss/Sass/Less
    • Good knowledge of Object-Oriented Programming, Functional Programing Principles, and Design Patterns (MVC, MVVM, Singleton, Factory, Strategy and etc.)
    • Experience in Scrum/Kanban, Git, JIRA
    • Experience in one or more of the following areas will be a plus: Jest, Node.js, Backend Development, Electron js, BEM Methodology, Test-Driven Development, Linux/BSD
    • Knowledge of MySQL, PostgreSQL, MSSQL and/or GoLang/C# will be a plus.
    • Willingness to learn and grow professionally in a team environment
    • Upper-Intermediate English

    Desired:

    • Jira, Confluence, Bitbucket, Jenkins, MS Visual Studio, GoLand git
    • Apache 2.x, MSSQL, MySQL, Nginx
    • GoLang, JavaScript (Angular / Vue.js)
    •  HTTP (S), RAML, REST / RESTful, RQL (RESOURCE QUERY LANGUAGE)

    go to method of application »

    Ruby Developer (Acronis Cyber Files)

    Job Summary

    • We are looking for an experienced and driven Ruby Developer to join our Acronis Cyber Files team.
    • This is an individual contributor position that will be responsible for the development of all back-end services of the "Acronis Cyber Files" file-synchronization application based on the client-server model (similar to Box). The bulk of the development work is in Ruby on Rails.
    • We use Docker and Kubernetes for deployment.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, make decisions, and never gives up.

    Responsibilities
    What You'll Do:

    • Design and write code using Ruby on Rails for our existing and new products
    • Collaborate closely with other members of the Product team, QA and DevOps to deliver quality software to our customers
    • Promote the use of best practice software development techniques to help the team continuously improve

    Experience & Qualifications
    What You Bring:

    • 2+ years of software engineering experience, preferably developing commercial web services
    • Experience in software development with one or more of the following: Ruby, PHP, Python, AngularJS
    • Interests in SaaS, security, performance heavy cloud services and related technologies such as RabbitMQ
    • Very good level of English.

    Desired:

    • Experience with CI/CD. Docker, Kubernetes
    • Experience in front-end technologies.

    go to method of application »

    Desktop Go / C++ Developer (Acronis Cyber Files)

    Job Description

    • We are looking for an experienced and driven Desktop Developer to join our Acronis Cyber Files team.
    • This is an individual contributor position that will be responsible for the development of a file syncing application for Windows and Mac based on the client-server model. The bulk of the development work is in Go with some C++.

    What You'Il Do

    • Designing and developing scalable, robust, testable, efficient, and easily maintainable code in Go and C++
    • Develop high-quality file-sync related features for our Windows and Mac applications
    • Implementing designs, unit tests, debugging and integrating code, performing code reviews.
    • Use modern agile development tools for version control and collaboration - Git, Atlassian stack etc.

    What You Bring (Experience & Qualifications)

    • 2+ years of experience writing well-designed, high-quality production code in Go, C++ or other Desktop-oriented languages
    • Experience with Windows and Mac Desktop applications development
    • Knowledge of software engineering principals: standard algorithms, data structures, multithreading
    • Knowledge of CI/CD systems would be a plus
    • Fluent English

    go to method of application »

    Frontend Developer (Acronis Cyber Protect)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Frontend Developer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • You will work within a growing research and development team to improve existing and build brand new Acronis products.
    • Your role will be to develop innovative technologies such as proactive data protection against cyber threats, vulnerability, and patch management.
    • You will also conduct a lot of research and solve a wide variety of problems that have been never solved before. Ideally, you are detail-oriented, self-motivated, and enjoy dealing with challenging problems.

    What you'll do

    • You will work within a growing research and development team to improve existing and build brand new Acronis products
    • You will play an important role in the development of innovative data protection and security solutions, focusing on the UI part of the product
    • You will create clean, simple, and easy-to-use interfaces that users love
    • You will also conduct a lot of research and solve a wide variety of problems. Ideally, you are detail-oriented, self-motivated, and enjoy dealing with challenging problems

    What you bring (Experience & Qualifications)

    • 3+ years of work experience in the field of front-end development
    • Strong JavaScript programming and relevant instrumentation skills
    • Experience in delivering Vue projects
    • Knowledge of ECMAScript Standards, Babel, Webpack, HTML5 / CSS3, Scss / Sass / Less
    • Good knowledge of Functional Programing, Object-Oriented Programming, and design patterns (Factory, Strategy, MVC, MVVM, Singleton and etc.)
    • Experience in Git, JIRA, Scrum/Kanban
    • Willingness to learn and grow professionally in a team environment
    • Fluent in English

    Desired:

    • Experience with TypeScript
    • Experience with ElectronJS
    • Experience with Jest
    • Having used BEM Methodology
    • Experience with NodeJS

    go to method of application »

    Manual QA Engineer (ATI)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Manual QA Engineer who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven Manual QA Engineer to join our Acronis True Image team.
    • The Manual QA Engineer will be responsible for manual testing scenarios.
    • This involves working collaboratively with all teams including R&D departments based in other offices.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'll Do

    • Execute test cases per the requirements for PC, Mac or Mobile applications
    • Submit and validate defects
    • Design test cases for new features and maintain core checklists
    • Prepare test environment
    • Collaborate closely with other members of the product team
    • Participate in Performance and Automation testing.

    What You Bring (Experience & Qualifications)

    • 2+ years of experience working on software
    • Experience in: Jira, Test rail, postman
    • Familiar with testing desktop, Web or Mobile Applications
    • Good knowledge of test methodologies, writing test plans, creating test cases
    • Self-motivated to explore new technologies, applications and environments
    • Knowledge of basic programming/scripting principles would be an additional advantage
    • Good interpersonal, written communication skills in English.

    go to method of application »

    Senior Manual QA (Cyber Protect)

    Job Description

    • We are looking for an Senior Quality Assurance Engineer to join our team in growing R&D center, working on innovative technologies for the new company’s product Acronis Cyber Protect.
    • This position is mainly responsible for manual testing. This involves working collaboratively with all teams including RnD departments based in other offices.
    • We are looking for the next member of our “A-Team.” Are you a highly-motivated individual who thrives in a fast-paced and high-volume work environment? Do you possess a positive can-do, never-give-up attitude? Do you play nice with others on a team? Are you ready to make an impact?
    • We consider applications from different cities and locations across the country

    What You'll Do

    • Be involved in developing test design of user scenarios, test cases and checklists, preparing test environments, execution of manual functional testing, reporting and processing defects
    • Analyzing customers’ issues and investigate their root causes and participate in technical discussions with RnD team
    • Troubleshooting quality issues and modifying test procedures
    • Understanding and analyzing the product requirements and communicate with product management teams
    • Interacting with automation team: preparing test analytics for automation scenarios.

    What You Bring (Experience & Qualifications)

    • 5+ years of previous experience as a QA Engineer
    • Deep knowledge of Quality Assurance theory: principles, methodologies and techniques
    • Strong understanding of website development methodologies and quality processesUnderstanding of REST/JSON web services
    • Proficiency in both Linux and Windows operating systems with knowledge in installing, configuring and troubleshooting
    • Knowledge of basic programming/scripting principles would be an additional advantage
    • Experience in test-cases development and reporting
    • Understanding of basic concepts of computer architecture, data structure and IT security
    • Familiar with Virtualization systems
    • Analytical mindset, ability to solve complex logical puzzles
    • Detail oriented, efficient and organized.
    • Upper-Intermediate English.

    go to method of application »

    Localization Engineer (with Python)

    Job Description

    • We are in an exciting phase of rapid-growth and expansion and looking for a Localization Engineer with Python who is ready to join us in creating a #CyberFit future and protecting the digital world!
    • We are looking for an experienced and driven Localization Engineer with Python to join our R&D team.
    • The Localization Engineer will be responsible for all the technical aspects of software localization processes.
    • He/she will work closely with the Translation Teams, Software Development and QA Teams.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'll Do

    • Getting localization materials from source and preparing them for translation by localization vendors
    • Delivery of localization materials to recipients including implementation (commit to the repository)
    • Optimization and automation of existing l10n processes
    • Support Developers/Translators on various localization/internationalization aspects
    • Fixing i18n/l10n issues
    • Software analysis and review for i18n/l10n readiness
    • Ensuring the consistency of formats and content on every step
    • Ensuring the consistency of the overall localization.

    What You Bring (Experience & Qualifications)

    • At least 2 years of previous experience in localization/translation industry
    • Good knowledge of Python
    • Knowledge of scripts (Perl, RegEx, etc)
    • Knowledge of shell scripts (Bash/Cygwin)
    • Knowledge of version control systems (Git, SVN, etc)
    • Knowledge of bug tracking tools (JIRA)
    • Ability to read/analyze source code
    • Good communication skills
    • Self-motivated, project oriented, attention to details
    • Intermediate English (spoken and written).

    Desired:

    • Programming languages (C/C++, C#, Java, etc)
    • Advanced knowledge of HTML/XML formats
    • Knowledge of CAT tools (SDL Trados, memoQ).

    go to method of application »

    Software Developer C++ (Maintenance Team)

    Job Description

    • The Software Developer C++ will be responsible for operating, developing, improving, development of Cloud and On-Premise Enterprise products. In Global Maintenance Team, you will be working on various challenging issues from various fields. We provide a wide range of interesting fields of work such as Cloud, Windows Kernel, Linux Kernel, Business logic, C++ Web development, Python and Golang, Cloud. You will be cooperating with your colleagues all around the world: Bulgaria, Singapore, USA.
    • We are looking for the next member of our “A-Team.” Are you a highly-motivated individual who thrives in a fast-paced and high-volume work environment? Do you possess a positive can-do, never-give-up attitude? Do you play nice with others on a team? Are you ready to make an impact?
    • We consider applications from different cities and locations across the country

    What You'll Do

    • Development and post-deploy improvement of cross-platform Cloud and On-Premise Backup solution, used by millions of users
    • Perform code reviews
    • Debug and integrate code
    • Investigate Cloud production issues on Development level
    • Troubleshoot issues in various enterprise environments
    • Use cutting-edge tools for agile development and for monitoring such as git, JIRA, ElasticSearch, and lots more.

    What You Bring (Experience & Qualifications)

    • 3+ expertise in using С++ to build and debug highly-scalable applications
    • Experience with debugging tools (e.g. Xcode, LLDB, GDB, WinDbg)
    • Strong troubleshooting skills (e.g. troubleshooting memory leaks, performance problems, bugfixing etc)
    • Knowledge in any one of the Platforms such as Windows and related development technologies with hands-on experience
    • Knowledge of advanced programming concepts (e.g. Multi-Threading, OS internals, Networking, TCP/IP protocol, IPC mechanisms).

    Desired:

    • Basic experience with Python and Golang
    • Experience with using API of Microsoft products such Exchange and SQL Server will be helpful.

     

    go to method of application »

    Quality Assurance Engineer (Cloud Integrations)

    Job Description

    • We are looking for an experienced and driven QA Engineer to join our Cloud Integrations team. The QA Engineer will be responsible for integration projects for the flagship company’s product: Acronis Cyber Cloud.
    • We have dozens of different projects, which allows us to work on a variety of tasks and constantly replenish our knowledge with new technologies.
    • Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment.
    • Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

    What You'll Do

    • Understand and analyze product requirements and communicate with product management teams
    • Develop test design of user scenarios, test cases and checklists
    • Prepare test environments
    • Execution of manual functional testing of web/desktop/mobile
    • Reporting and processing defects
    • Collect comprehensive and relevant data for problem investigation
    • Prepare test analytics for automation scenarios, interact with automation team
    • Analyze customers’ issues and investigate their root causes
    • Participate in technical discussions with RnD teams
    • Тake part in planning sprints and whole releases

    What You Bring (Experience & Qualifications)

    • 1+ years of experience as a QA Engineer
    • Good knowledge of Quality Assurance theory: principles, methodologies and techniques
    • Experience with HTTP / Web services / REST API
    • Proficiency in both Linux and Windows operating systems with knowledge in installing, configuring and troubleshooting
    • Familiar with Virtualization systems
    • Strong analytical and problem solving skills
    • At least Upper-intermediate English

    Desired:

    • Knowledge of basic programming/scripting principles would be an additional advantage (Python is preferable)
    • Experience with Jira, TestRail, Git
    • Understanding of basic concepts of computer architecture, data structure and IT security
    • Using container-based virtualization

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Acronis Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail