Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer - Sandbox image - Rise Careers
Job details

Lead Software Engineer - Sandbox

Recorded Future is the world’s most advanced intelligence company, looking for a Lead Software Engineer to develop and maintain a state-of-the-art malware analysis sandbox.

Skills

  • Proficient in at least one back-end language, preferably Go
  • Experience with Linux, Postgres, and QEMU is a plus
  • Skilled in building high-quality software

Responsibilities

  • Extend data processing capabilities for malware reporting
  • Build tools and infrastructure for diverse workloads
  • Manage significant data and virtual machine processing
  • Create web services for user interaction with Sandbox
  • Customize operating systems and hypervisors for malware analysis

Benefits

    To read the complete job description, please click on the ‘Apply’ button
    Recorded Future Glassdoor Company Review
    4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
    Recorded Future DE&I Review
    No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
    CEO of Recorded Future
    Recorded Future CEO photo
    Christopher Ahlberg
    Approve of CEO
    What You Should Know About Lead Software Engineer - Sandbox, Recorded Future

    As a Lead Software Engineer - Sandbox at Recorded Future in Gothenburg, Sweden, you’ll find yourself at the forefront of innovation in cyber threat intelligence. Our team, comprised of over 1,000 intelligence professionals and boasting annual sales exceeding $300 million, is dedicated to empowering our clients by disrupting adversaries through advanced intelligence solutions. In this role, you will take charge of developing, running, and maintaining our cutting-edge malware analysis sandbox, which is crucial for our operations. Your key responsibilities will include extending our data processing capabilities to generate insightful reports on malware via both static and dynamic analysis and crafting tools to manage our diverse workloads. Imagine managing over 10PB of data and running millions of VMs daily while processing terabytes of data each hour! You'll also be building web services to enhance user interactions with the Sandbox, as well as developing tools to customize and analyze various operating systems for malware analysis. If topics like Linux, Postgres, or QEMU interest you, you’ll fit right in. Here at Recorded Future, we celebrate high standards, inclusivity, and ethical practices, and we can’t wait to welcome passionate engineers like you who are motivated to make a difference!

    Frequently Asked Questions (FAQs) for Lead Software Engineer - Sandbox Role at Recorded Future
    What qualifications do I need to apply for the Lead Software Engineer - Sandbox position at Recorded Future?

    To apply for the Lead Software Engineer - Sandbox position at Recorded Future, candidates should be comfortable working asynchronously and proficient with at least one back-end programming language, preferably Go. A demonstrated history of building high-quality software through past experiences or contributions is essential. Experience in Linux, Postgres, and QEMU is advantageous but not mandatory.

    Join Rise to see the full answer
    What are the core responsibilities of a Lead Software Engineer - Sandbox at Recorded Future?

    The core responsibilities of a Lead Software Engineer - Sandbox at Recorded Future involve developing and maintaining a state-of-the-art malware analysis sandbox. You'll extend data processing capabilities to produce detailed reports, build infrastructure for managing diverse workloads, and create web services that allow users to interact with the Sandbox efficiently.

    Join Rise to see the full answer
    Is the Lead Software Engineer - Sandbox role at Recorded Future remote?

    Yes, the Lead Software Engineer - Sandbox position at Recorded Future is a remote role, allowing you the flexibility to work from anywhere while being part of our diverse team dedicated to cyber threat intelligence.

    Join Rise to see the full answer
    How does Recorded Future promote diversity in the workplace for the Lead Software Engineer - Sandbox position?

    Recorded Future is committed to fostering a diverse work environment where employees represent over 40 nationalities. We prioritize inclusion and respect for everyone's unique experiences, ensuring a collaborative atmosphere that empowers all team members.

    Join Rise to see the full answer
    What technologies will I work with as a Lead Software Engineer - Sandbox at Recorded Future?

    As a Lead Software Engineer - Sandbox at Recorded Future, you will work with advanced technologies in malware analysis, including operating systems and hypervisors such as Windows, Unix, Android, and QEMU. Familiarity with automation tools and scripting is also encouraged to streamline processes.

    Join Rise to see the full answer
    What can I expect during the interview process for the Lead Software Engineer - Sandbox position at Recorded Future?

    During the interview process for the Lead Software Engineer - Sandbox role at Recorded Future, candidates can expect a mix of technical assessments and behavioral interviews. You'll discuss your previous software development experiences, problem-solving approaches, and how you can contribute to our mission in cyber threat intelligence.

    Join Rise to see the full answer
    What impact does the Lead Software Engineer - Sandbox have at Recorded Future?

    The Lead Software Engineer - Sandbox at Recorded Future plays a pivotal role by enhancing our capability to analyze malware effectively and deliver actionable intelligence to clients. Your contributions directly support the safeguarding of organizations from cyber threats, making a meaningful impact in a fast-evolving field.

    Join Rise to see the full answer
    Common Interview Questions for Lead Software Engineer - Sandbox
    Can you explain your experience with back-end languages and how it relates to the Lead Software Engineer - Sandbox role?

    When answering this question, highlight specific back-end languages you've worked with, especially Go, and provide examples of projects or systems you built using these technologies. Emphasize your problem-solving skills and how you've implemented high-quality software solutions that align with the requirements of the Lead Software Engineer - Sandbox position.

    Join Rise to see the full answer
    Describe a challenge you've faced when developing tools for data processing and how you overcame it.

    Use the STAR method (Situation, Task, Action, Result) to structure your answer. Discuss a specific project, the challenges it presented, your approach to solving those challenges, and the positive outcomes that resulted from your actions, showcasing your technical skills and adaptability.

    Join Rise to see the full answer
    How would you approach optimizing the performance of a malware analysis sandbox?

    Discuss various strategies for optimizing performance, such as improving resource allocation, automating repetitive tasks, and analyzing bottlenecks in the system. Highlight your experience with performance tuning and monitoring tools, as well as how you would collaborate with others to implement these optimizations effectively.

    Join Rise to see the full answer
    What strategies do you employ for effective asynchronous work?

    Share insights on how you manage time effectively and maintain clear communication in async environments. Describe the tools and processes you utilize to stay organized, set priorities, and ensure that projects remain on track while collaborating with teams remotely.

    Join Rise to see the full answer
    How do you ensure the quality of software you develop?

    Speak about your commitment to quality through practices such as code reviews, unit testing, and continuous integration. Share specific examples of how you’ve implemented these practices in past projects and the positive effects they had on the final product.

    Join Rise to see the full answer
    Can you detail your experience with Linux and how it can benefit your role?

    Talk about the specific Linux distributions you've worked with and how your experience contributes to managing systems for malware analysis at Recorded Future. Highlight any challenges you tackled and how you maximized the operating system's capabilities.

    Join Rise to see the full answer
    What is your experience working with databases like Postgres in a software engineering capacity?

    Detail your experience with Postgres, focusing on database design, optimization, and integration with applications. Provide examples of projects where you utilized SQL effectively to manage and measure data, showing how this experience applies to the Lead Software Engineer - Sandbox role.

    Join Rise to see the full answer
    Have you ever implemented an RFC or protocol in your software development? Can you provide examples?

    Discuss specific RFCs or protocols you've worked with, explaining the context, your role in implementing them, and the challenges faced. Share how this experience aligns with the expectations for the Lead Software Engineer - Sandbox position at Recorded Future.

    Join Rise to see the full answer
    What collaboration tools do you find most effective for software development and why?

    Share your preferences for collaboration tools such as Git, Slack, Jira, or others, explaining how they enhance communication, streamline workflows, and improve team cohesion during software development projects.

    Join Rise to see the full answer
    Why are you interested in working with cyber threat intelligence at Recorded Future?

    Express your passion for technology and cybersecurity, linking it to Recorded Future’s mission. Discuss your interest in making a difference in the field and how your skills as a Lead Software Engineer - Sandbox can contribute to the success of the organization.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Posted 11 days ago
    Varjo Remote No location specified
    Posted 8 days ago
    Photo of the Rise User
    Outliant Remote No location specified
    Posted 7 days ago
    Inclusive & Diverse
    Startup Mindset
    Collaboration over Competition
    Growth & Learning
    Posted 13 days ago
    Photo of the Rise User
    Datadog Remote Paris, France; Madrid, Spain; Tel Aviv, Israel; Dublin, Ireland; Remote, France
    Posted 10 days ago
    Customer-Centric
    Rapid Growth
    Diversity of Opinions
    Reward & Recognition
    Friends Outside of Work
    Inclusive & Diverse
    Empathetic
    Feedback Forward
    Work/Life Harmony
    Casual Dress Code
    Startup Mindset
    Collaboration over Competition
    Fast-Paced
    Growth & Learning
    Open Door Policy
    Rise from Within
    Maternity Leave
    Paternity Leave
    Flex-Friendly
    Family Coverage (Insurance)
    Medical Insurance
    Dental Insurance
    Vision Insurance
    Mental Health Resources
    Life insurance
    Disability Insurance
    Health Savings Account (HSA)
    Flexible Spending Account (FSA)
    401K Matching
    Paid Holidays
    Paid Sick Days
    Paid Time-Off

    Empower our clients with intelligence to disrupt adversaries.

    46 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Full-time, remote
    DATE POSTED
    November 28, 2024

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!