Acronis

Application Security Engineer with Go/Python development skills

Singapore

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Cyber Protection, Software Development, Information TechnologyIndustries

Senior Software Developer - Security

Position Overview

Acronis is revolutionizing cyber protection by providing natively integrated, all-in-one solutions that monitor, control, and protect the data that businesses and lives depend on. We are looking for a Senior Software Developer to join our mission to create a #CyberFit future and protect all data, applications, and systems across any environment. This role is crucial in building and enhancing the security aspects of our Platform components and services, working with technologies like Go and Python.

Why This Role

  • Impact: Your work will directly protect data and ensure business resilience for millions of users worldwide.
  • Innovation: Collaborate with a forward-thinking team to design and optimize cloud services.
  • Security-First Approach: Be at the forefront of secure software development, with a strong focus on application security.

Responsibilities

  • Threat Modeling: Identify potential system compromises and necessary protections.
  • Secure Software Development Lifecycle: Assist developers in writing secure code by implementing secure coding standards, techniques, and best practices.
  • Security Code Reviews: Identify security vulnerabilities in source code before production deployment.
  • Vulnerability Testing and Analysis: Discover weaknesses in deployed applications and advise development teams on remediation.
  • Conduct security assessments for software components developed within the company.
  • Participate in the development and implementation of the SDLC process.
  • Conduct post-mortem reviews of application security bugs.
  • Consult engineers on application security matters and train them on secure development practices.

Requirements

  • 5+ years of experience in Application Security.
  • Strong knowledge of modern web, mobile, and network security.
  • Understanding of security models for Web/REST API, cloud, mobile, and desktop applications.
  • Hands-on experience with security assessment tools and attack techniques.
  • Proficiency in code assessments in Go and Python.
  • Middle programming skills with Go or Python are required.
  • Published security research, open-source tools, blog posts, or a proven history of participation in bug bounty programs are considered strong advantages.
  • Upper-Intermediate English proficiency.

Interview Questions

Candidates should be prepared to:

  • Read Python/Go code, resolve code issues, and identify vulnerabilities.
  • Explain the Same Origin Policy.
  • Discuss Cross-site scripting (XSS) contexts.
  • Describe attacks like SQL injection, XXE, SSRF, or others, and suggest fixes and potential bypasses.
  • Provide opinions on Local Privilege Escalation (LPE) from Admin to System user (Windows Security).
  • Explain methods for counting possible compromised accounts.
  • Share their favorite security field and areas for further learning.

Company Information

Acronis is a global cyber protection company. Founded in Singapore in 2003, Acronis is a Swiss company with over twenty years of innovation. We have 15 offices worldwide and more than 1800 employees in over 50 countries.

Acronis provides natively integrated cybersecurity, data protection, and endpoint management for managed service providers (MSPs), small and medium businesses (SMBs), enterprise IT departments, and home users. Our all-in-one solutions are highly efficient and designed to identify, prevent, detect, respond, remediate, and recover from modern cyber threats with minimal downtime, ensuring data integrity and business continuity. We offer the most comprehensive security solution on the market for MSPs, with a unique ability to meet the needs of diverse and distributed IT environments.

Employment Type

Full time

Location Type

  • Information not provided.

Skills

Go
Python
Application Security
Threat Modeling
Secure Software Development Lifecycle
Security Code Reviews
Vulnerability Testing
Vulnerability Analysis
Security Assessments
SLDC Process Development
Post-mortem Reviews
Secure Coding Practices

Acronis

Data protection and cybersecurity solutions provider

About Acronis

Acronis provides a range of solutions that combine data protection and cybersecurity to address various challenges related to safety, accessibility, privacy, authenticity, and security. Their products include antivirus software, backup services, disaster recovery options, and endpoint protection management. Acronis also utilizes AI-based antimalware and blockchain technology for data authentication, ensuring that data, applications, and systems are protected in any environment. What sets Acronis apart from its competitors is its comprehensive approach to cyber protection, which integrates multiple aspects of data security into a single platform. The company's goal is to ensure that users can trust their data is safe and accessible, while also maintaining privacy and authenticity.

Schaffhausen, SwitzerlandHeadquarters
2003Year Founded
$640.1MTotal Funding
GROWTH_EQUITY_VCCompany Stage
Cybersecurity, AI & Machine LearningIndustries
1,001-5,000Employees

Benefits

Medical, dental, &vision insurance plans
Life Insurance, STD and LTD policies
401(k) retirement plan and company match
Corporate rates and discounts
Competitive package
Flexible working hours
3+ weeks of PTO and 10 paid holidays
Smart casual dress code
Free snacks and drinks
Office social events

Risks

Emerging cybersecurity firms with lower costs may erode Acronis's market share.
Rapid AI-driven cyber threats require costly updates to Acronis's defenses.
Geopolitical risks may affect Acronis's expansion into new markets like Bangladesh.

Differentiation

Acronis integrates cybersecurity and data protection, addressing SAPAS challenges comprehensively.
The company uses AI-based antimalware and blockchain for advanced data authentication.
Acronis offers flexible deployment models for service providers and IT professionals.

Upsides

Growing demand for integrated cybersecurity solutions boosts Acronis's market potential.
Expansion of global cybersecurity market offers significant growth opportunities for Acronis.
Acronis's partnerships in sports highlight niche market opportunities.

Land your dream remote job 3x faster with AI