1

Backend Software Engineer

10x pentest • India
Remote
Apply
AI Summary

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
Backend services and tools for penetration testing workflows
2-4 years of software development experience required
Collaboration with security specialists and distributed team
Key Responsibilities
Design, develop, test, and maintain backend services and tools
Implement new features and improve existing codebases
Integrate with external systems and APIs
Ensure performance, reliability, and security in developed software
Collaborate with security specialists, product managers, and engineers
Participate in code reviews
Contribute to architectural decisions and technical documentation
Technical Skills Required
Python Object-Oriented Programming API development
Benefits & Perks
Remote work

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

  • 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.

Similar Jobs

Explore other opportunities that match your interests

GenAI Harness Engineer

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

prodware solutions

India

Senior Software Engineer - Rust

Programming
•
12h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

RapidBrains

India
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Entry level

umanist na

India

Subscribe our newsletter

New Things Will Always Update Regularly