Index Engines is looking for a Senior Software Engineer to help companies recover quickly from ransomware attacks by developing and maintaining their flagship solution, CyberSense, which detects data corruption with high accuracy.
Requirements
- Strong experience with Python and a solid understanding of Linux environments.
- Skilled in Bash scripting, SSH operations, and basic SQL usage.
- Familiar with REST APIs, Postman, and cURL.
- Experience with UI testing frameworks like Playwright, Selenium, or similar tools.
- Comfortable with Git/GitHub and Jira for version control and task management.
- Bonus points if you’ve worked with AWS, Docker, or Ansible Playbooks.
Responsibilities
- Develop new features that make our products faster, smarter, and more reliable.
- Diagnose and fix issues across complex systems — ensuring smooth performance for users and other developers alike.
- Build, enhance, and maintain automation frameworks and test suites using Python, Pytest, and Playwright.
- Install and configure Index Engines products in Linux environments, including creating and managing virtual machines.
- Implement and refine automation strategies to validate functionality, performance, and stability.
- Troubleshoot automation pipelines, identify bottlenecks, and improve efficiency through creative problem-solving.
- Contribute to architecture and CI/CD integration, ensuring automation is embedded in the development process.
Other
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Enjoy owning problems end-to-end — from understanding user needs to debugging the final issue.
- Have a passion for both building and maintaining high-quality software.
- Thrive in Linux environments and like working close to the systems level.
- Love collaborating, learning, and sharing ideas with a team that values both technical depth and creativity.