Talent.com
This job offer is not available in your country.
Senior Software Engineer - Python

Senior Software Engineer - Python

Rapid7Prague, Czechia
1 day ago
Job description

We're searching for a Senior Software Engineer to join our Phishing team, where your technical expertise will directly contribute to securing organizations against prevalent cyber threats. If you thrive on deep technical challenges and want to leverage state-of-the-art, recently built cloud technologies to fight cybercrime, this role is for you.

You'll function as a senior individual contributor, taking full ownership of feature development from inception to deployment. This includes leading POCs, designing scalable architectures, and executing high-quality implementations. We expect you to proactively identify complex technical problems and drive their solutions, partnering with various teams to ensure successful outcomes. Moreover, you'll be key in elevating our engineering standards by mentoring and guiding junior engineers, reinforcing our commitment to technical excellence.

Pioneering Phishing Detection with Modern Cloud Architecture

Our team is dedicated to a critical mission : empowering Rapid7's core product to detect and neutralize phishing threats across the digital landscape. Built from the ground up within the last year using the very latest technologies, this product offers a truly modern development experience. We own the comprehensive threat lifecycle, encompassing everything from proactive asset scanning to sophisticated threat intelligence and real-time alerting. We are a highly technical team, obsessed with superior engineering quality and committed to writing clean, maintainable, and robust code. Our engineers are empowered and influential stakeholders in every phase of development. We've strategically chosen Python and a cutting-edge ecosystem of Google Cloud Platform (GCP) infrastructure, services, high-performance databases, and advanced Machine Learning capabilities to deliver our solutions.

Our Technology Arsenal : Python, MongoDB, GCP, Docker, K8s, ELK

About the Role

We are looking for a Senior Software engineer who will be responsible for creating and maintaining a market shifting solution to detect, analyze and remediate Phishing threats across the web.

In this role, you will :

  • You will be responsible for designing, developing and maintaining high-scale solutions in a data-intensive environment.
  • Take an active role in the design and planning of upcoming features delivering a best-in-class experience to users.
  • Deal with software challenges, including high performance, scalability, robustness, and resilience.
  • Analyze the performance and cost of software, and tune the system and infrastructure accordingly.
  • Drive engineering excellence by conducting thorough code reviews, fostering growth through mentoring, and providing effective technical leadership.
  • Collaborate with different engineering teams to ensure a high degree of alignment, ruthless prioritization, and timely releases of products and services in support of critical company initiatives.

The skills you’ll bring include :

  • 6+ years of hands-on experience in Python development : building scalable, high-performance systems and applications
  • Advanced level knowledge of NoSQL databases (e.g., MongoDB or similar).
  • Experience with K8s and Docker.
  • Understanding of the full lifecycle development process, including business and functional requirements, developing technical designs, implementation and testing scalable solutions.
  • Strong analytical and problem-solving skills, with a proven ability to develop and test new ideas and concepts.
  • Familiarity with common best practices, design, and architectural patterns.
  • Passionate and responsible team player with strong communication skills.
  • Highly motivated, self-learner with great attention to detail.
  • Passionate and responsible team player with strong communication skills.
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • Nice to have

  • Experience in SaaS companies.
  • Experience with DevOps practices (CI / CD pipelines, etc.).
  • Experience with Cloud computing (GCP / AWS).
  • Experience with ELK stack (ElasticSearch, Kibana, Logstash).
  • Ownership mindset, strong team player with a passion for delivering exceptional quality.
  • Create a job alert for this search

    Software Engineer • Prague, Czechia