Design, develop, and maintain backend services and tools for penetration testing workflows and security automation. Collaborate with security specialists, product managers, and engineers on code reviews, architectural decisions, and technical documentation. Requires 2-4 years of software development experience with strong computer science fundamentals and secure coding practices.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Company Description 10x Pentest is a cybersecurity-focused company dedicated to helping organizations identify and remediate security vulnerabilities through advanced penetration testing and secure software practices. The team combines deep technical expertise with practical, real-world security experience to deliver high-impact solutions. 10x Pentest emphasizes collaboration, innovation, and continuous learning, providing an environment where engineers can grow and work on complex security challenges. Joining 10x Pentest offers the opportunity to contribute to building secure systems and tools that protect businesses and their users.
Role Description This is a full-time remote role for a Software Engineer at 10x Pentest. The Software Engineer will design, develop, test, and maintain backend services and tools that support penetration testing workflows and security automation. Day-to-day tasks include implementing new features, improving existing codebases, integrating with external systems and APIs, and ensuring performance, reliability, and security in all developed software. The role also involves collaborating with security specialists, product managers, and other engineers, participating in code reviews, and contributing to architectural decisions and technical documentation. The ideal candidate is comfortable working independently in a remote environment while actively communicating and coordinating with a distributed team.
Qualifications
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Strong foundational knowledge in Computer Science, including data structures, algorithms, and software engineering principles.
- 2-4 years of hands-on experience in Software Development and Programming, with proficiency in at least one modern programming language (e.g., Python, Go, Java, C#, or similar).
- Solid understanding of Object-Oriented Programming (OOP) concepts and ability to apply them in designing scalable, maintainable systems.
- 2-4 Years of experience with Back-End Web Development, including building APIs, working with databases, and developing microservices or server-side applications.
- Familiarity with secure coding practices, basic application security concepts, and interest in cybersecurity or penetration testing.
- Comfort with version control systems (e.g., Git) and collaborative development workflows.
- Ability to analyze requirements, propose technical solutions, and communicate clearly with technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 2-4 Years of experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Similar Jobs
Explore other opportunities that match your interests