Senior Software Security Engineer - Remote
About the Role
We are seeking a Senior Software Security Engineer to join our team at Teramind. This is a fantastic opportunity to work remotely and contribute to our mission of enhancing security and productivity through innovative software solutions. As a Senior Software Security Engineer, you will play a crucial role in implementing high-quality software security and data protection solutions.
What You'll Do
- Implement high-quality software security and data protection solutions that safeguard sensitive information.
- Research and suggest the best ways to implement business requirements effectively.
- Identify improvements in existing architecture and legacy code to continuously refine and evolve the product.
- Enhance software delivery and quality throughout the entire software development cycle.
- Manage any issues that may arise and drive resolutions throughout the development process.
- Collaborate with Support engineers to analyze and troubleshoot software problems reported.
- Work effectively with other team members and technical leads with minimal supervision.
Requirements
- 5+ years of experience with C++11 or newer, with a strong interest in remote work opportunities.
- Client-server application development experience.
- Fully proficient with Git and understanding fundamental design principles behind scalable applications.
- Perform thorough unit testing of software components to prepare for integration into a larger system.
- Capable of independently leading a feature through the entire development cycle while cooperating with different teams.
- Design pattern knowledge and highly organized with precise attention to detail.
- Good spoken and written English skills.
Nice to Have
- Knowledge of cybersecurity best practices.
- Experience with Mac systems and Objective-C.
- Experience in Windows system development (using WinApi), low-level software development, Drivers development, Boost, and ClickHouse database.
- Exposure to Golang or Rust.
- Understanding of AWS services.
What We Offer
- Competitive salary and flexible paid time off.
- Laptop reimbursement and ongoing training and development opportunities.
- Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is nurtured.
- Career growth opportunities in a fully remote team that has thrived since 2014.
Join us as a Senior Software Security Engineer and be part of a dynamic team that values innovation and excellence. Apply now to take your career to the next level!
This Senior Software Security Engineer role at Teramind offers a unique opportunity to work remotely while enhancing software security for a leading platform. With competitive salary and flexible work arrangements, it stands out in the job market.
About Teramind
Explore Teramind careers in 2026 and discover diverse job opportunities across remote, hybrid, and office roles. Utilize our advanced filters to tailor your job search, track your applications seamlessly, and access valuable company insights. Whether you're seeking a new challenge or your first position, find the perfect role at Teramind and take the next step in your professional journey today.
Who Will Succeed Here
Deep expertise in C++ and Rust for developing secure software applications, with a focus on memory management and secure coding practices to mitigate vulnerabilities.
Proficiency in AWS for deploying secure applications and managing cloud security best practices, demonstrating an ability to architect secure solutions in a cloud environment.
A proactive mindset with a strong background in threat modeling and vulnerability assessment, ensuring a continuous improvement approach to software security in a remote work setting.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months