Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (Python) - Data Lake Platform image - Rise Careers
Job details

Staff Software Engineer (Python) - Data Lake Platform

About Us:

SentinelOne is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real-time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With SentinelOne, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack, at every stage of the threat lifecycle. 

We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and OneSentinel define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across SentinelOne. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team!

What are we looking for?

The Security Product Platform team is responsible for SentinelOne "Management Console", the key component in endpoint-security protection for our customers (a large-scale, client facing, data-heavy & complex web application, that can be seen in many S1 vs. Ransomware demos). Our team solves non-trivial scale and data problems with a unique blending of cloud, distributed systems, and software optimisation techniques and services.

Being part of the Security Product Platform team means that you will directly impact over 1 million of our users - SOC Analysts, Threat Hunters, Security Administrators, and Incident Responders worldwide who use SentinelOne to effectively triage, investigate, and respond to cyber threats (incl. 4 or Fortune10 companies, hundreds of Global2000 or public/gov sector).

In this specific role, as a Staff Engineer, you will be responsible for being a key engineer for maintaining and supporting our products. You will interact with peer engineers from within as well as across the org, tech leads and architects, product management, sales, and marketing. You will work closely with our Technical Support team to ensure our customers are happy.

What will you do?

  • Participate in support, improvement, and bugfixing of Management Console.
  • Work with product managers & tech leads to break down and estimate tasks towards delivering any features to customers.
  • Engage cross-functionally with other engineers and architects, product managers, and customer success teams.
  • Respond and/or troubleshoot to production incidents (Support/On-Call Rotation) and fix newly found issues.
  • Help team members solve problems and support them in their growth.

Your tools:

  • Most of our components are written in Python and Go.
  • For communication between our services, we're using REST, GraphQL, and gRPC APIs and Kafka, depending on the requirements.
  • We use Redis for caches and PostgreSQL and MongoDB for efficient events storage and retrieval at scale.
  • We run our services in AWS and GCP, including FedRAMP-designated environments.


What skills & knowledge should you bring?

  • Experience with large-scale management systems & performance and being involved in their architecture.
  • Strong software engineering experience and competence in Python3, building APIs for scale.
  • Strong knowledge and hands-on experience with PostgreSQL operation, query optimization, and performance tuning.
  • Hands-on experience with building Docker containers and running services in Kubernetes.
  • Demonstrable technical leadership experience.
  • Self-driven individual.
  • Ability to quickly dive into new products and understand their inner workings.
  • A degree in Computer Science/Software engineering OR equivalent.

Why us?

Join us to work on real-world problems that have a significant impact by protecting our customers from cyber threats. As part of our core platform team, you will work with modern technologies and have the opportunity to influence the architecture, design, and structure of our core projects. You will face extraordinary challenges and collaborate with some of the BEST minds in the industry.

What we offer you

Salary from 5000 EUR/month.
Yearly % bonus depending on the performance of the company, paid out in 2 installments.
*The final base salary component can be increased accordingly to individual skills and experience of the selected candidate.

On top of that you may look forward to:

  • Flexible working hours & Full remote within Slovakia; optional membership in major co-working spaces; in Czechia we also have offices in Prague or Brno
  • Generous employee stock plan in the form of RSUs (restricted stock units) grant not options; 4 years vesting with 1 year cliff and then quarterly
  • Meal Allowance (maximum value of the employer’s contribution per day: €4.29)
  • Wellbeing Allowance (€120/month)
  • Flexible Time Off (on top of the standard 5 weeks of vacation)
  • Flexible Paid Sick Days
  • Fully Paid Short Term Sick/Short Term Nursing Leave
  • Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) & Grandparent Leave
  • Volunteering paid day off & Additional paid Company holidays off (e.g. 4 days in 2022)
  • Pension insurance contribution
  • Premium Life Insurance covered by S1
  • Global Employee Assistance Program (confidential counseling related to both personal and work life matters), Wellness Coach:Mind Body Sleep app company access (sessions, audiobooks, classes, private coaching etc.)
  • High-end MacBook or Windows laptop, Home-office-setup gear & on top of that additional WFH Allowance
  • LinkedIn Learning platform for Hard/Soft skills Training, internal mentoring 'MentorOne' & Support for your further educational activities/trainings
  • Above-standard referral bonus
  • Optional company events for those who like to meet outside of work too - mostly in Czechia expensed as business trip (sport, BBQ, charity etc.)
  • DEI&B programs that promote employee resource groups like SentinelWIN (Women Inclusion Network), Blk@S1, Latinos@S1, Pan-Asian@S1, Out@S1 (LGBTQIA+) and Sentinels Who Served

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E-Verify Program for all U.S. based roles. 

SentinelOne Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
SentinelOne DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SentinelOne
SentinelOne CEO photo
Tomer Weingarten
Approve of CEO

Average salary estimate

$66000 / YEARLY (est.)
min
max
$60000K
$72000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Python) - Data Lake Platform, SentinelOne

At SentinelOne, we're on a mission to redefine cybersecurity with our innovative XDR platform that provides real-time threat prevention and response. We're looking for a Staff Software Engineer with a focus on Python to join our Security Product Platform team in Slovakia. As a key player in maintaining and enhancing our Management Console, you'll be integral to helping over a million users, including SOC Analysts and Threat Hunters, navigate the complex landscape of cyber threats. You'll use your technical expertise to troubleshoot production incidents, collaborate with product managers on feature development, and support your teammates in their professional growth. We value ingenuity and a proactive mindset – bring your passion for problem-solving and dive into the world of large-scale data management and performance optimization. Our tech environment is dynamic, featuring Python and Go, REST APIs, and cloud services through AWS and GCP. Plus, we foster a culture where results are recognized and friendships bloom. If you’re excited about embarking on this journey with us and making a significant impact in cybersecurity, we can't wait to hear from you!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Python) - Data Lake Platform Role at SentinelOne
What does it mean to be a Staff Software Engineer (Python) at SentinelOne?

As a Staff Software Engineer (Python) at SentinelOne, you'll play a crucial role in maintaining our Management Console and enhancing our cyber defense capabilities. You will collaborate with cross-functional teams to deliver features that impact our customers worldwide, while also engaging in the support and troubleshooting of our platform.

Join Rise to see the full answer
What skills are required for the Staff Software Engineer (Python) position at SentinelOne?

To excel as a Staff Software Engineer (Python) at SentinelOne, you should possess strong software engineering experience, particularly in Python3, and hands-on knowledge in building APIs at scale. Familiarity with database management, especially PostgreSQL, along with experience in Docker and Kubernetes, is crucial for ensuring efficiency in our systems.

Join Rise to see the full answer
What can I expect for my career growth at SentinelOne as a Staff Software Engineer (Python)?

At SentinelOne, we prioritize the growth and development of our staff. As a Staff Software Engineer (Python), you will have access to mentorship programs, continuous learning opportunities, and the chance to influence key architectural decisions, enabling you to advance your career within the cybersecurity industry.

Join Rise to see the full answer
What is the work culture like for a Staff Software Engineer (Python) at SentinelOne?

SentinelOne promotes a collaborative and values-driven culture where teamwork, accountability, and ingenuity thrive. As a Staff Software Engineer (Python), you’ll work alongside some of the industry's best minds, fostering friendships while tackling significant real-world challenges in cybersecurity.

Join Rise to see the full answer
How does SentinelOne support work-life balance for Staff Software Engineers (Python)?

At SentinelOne, we understand the importance of work-life balance. We offer flexible working hours, remote work options, and generous time-off policies, including flexible paid sick days and additional vacation days, allowing our Staff Software Engineers (Python) to recharge and maintain a healthy work-life integration.

Join Rise to see the full answer
What are the benefits for Staff Software Engineers (Python) at SentinelOne?

SentinelOne offers a comprehensive benefits package for Staff Software Engineers (Python), including competitive salaries, stock options, wellbeing allowances, and access to a global employee assistance program. Additionally, we provide a high-end laptop, work-from-home support, and opportunities for professional development.

Join Rise to see the full answer
What technologies will I be working with as a Staff Software Engineer (Python) at SentinelOne?

As a Staff Software Engineer (Python) at SentinelOne, you'll be working with modern technologies such as Python and Go, along with APIs like REST and GraphQL. You will also gain hands-on experience with Docker, Kubernetes, and cloud services on AWS and GCP, essential for building scalable solutions.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Python) - Data Lake Platform
Can you explain your experience with large-scale management systems in your role as a Staff Software Engineer?

When discussing your experience with large-scale management systems, highlight specific projects where you've been involved in their architecture and performance optimization. Explain the challenges you faced, the technologies used, and the impact of your contributions on system scalability and user experience.

Join Rise to see the full answer
What is your approach to troubleshooting production incidents?

Your approach to troubleshooting production incidents should emphasize clear communication and systematic analysis. Describe a specific incident where you successfully identified the cause of an issue, the steps you took to resolve it, and how you documented the process for future reference, ensuring similar incidents could be prevented.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects in a fast-paced environment?

To effectively prioritize tasks in a fast-paced environment, discuss your methods for assessing project timelines, team dependencies, and business impact. Provide an example of how you balanced multiple priorities, ensuring critical tasks were completed on schedule while communicating openly with your team.

Join Rise to see the full answer
What strategies do you use for optimizing database performance, especially in PostgreSQL?

Discuss your strategies for optimizing database performance by mentioning techniques such as indexing, query optimization, and regular maintenance practices. Provide an instance where your optimization efforts resulted in measurable performance improvements in a project's database operations.

Join Rise to see the full answer
Can you describe your experience with containerization and orchestration technologies like Docker and Kubernetes?

Highlight your hands-on experience with Docker for creating containerized applications and the role of Kubernetes in orchestrating those containers in a production environment. Discuss specific challenges you've encountered and how you effectively implemented these technologies in your previous projects.

Join Rise to see the full answer
What leadership qualities do you bring to the Staff Software Engineer role?

Reflect on your leadership style and examples where you've mentored or guided team members. Discuss your ability to foster communication, support team growth, and drive project success through collaborative efforts while encouraging knowledge sharing among peers.

Join Rise to see the full answer
How do you keep current with the latest technologies and trends in software engineering?

Share your strategies for staying updated on the latest technologies, including attending conferences, participating in online courses, and following industry blogs or relevant social media accounts. Emphasize the importance of continuous learning and adaptation in the rapidly evolving field of software engineering.

Join Rise to see the full answer
Can you give an example of a complex problem you solved within a team setting?

Provide a detailed account of a complex problem you encountered during a project, focusing on the collaboration and communication among team members. Highlight your specific role in addressing the challenge, the solutions implemented, and the overall outcome to demonstrate your teamwork skills.

Join Rise to see the full answer
What motivates you to succeed as a Staff Software Engineer in cybersecurity?

Express your passion for cybersecurity and the unique challenges it presents. Discuss how the evolving landscape of cyber threats fuels your desire to innovate and solve problems, driving your commitment to contribute effectively to SentinelOne's mission of protecting customers.

Join Rise to see the full answer
How would you contribute to fostering a values-driven culture at SentinelOne?

Talk about your alignment with SentinelOne's core values such as trust, accountability, and ingenuity. Provide specific strategies or actions you've taken in past roles to promote a collaborative team environment, such as facilitating open discussions or leading team-building initiatives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
SentinelOne Hybrid Mountain View, California, United States
Posted 5 days ago
Photo of the Rise User
MEDIAGENIX Remote Groot-Bijgaarden / hybrid, Belgium
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Posted 6 days ago
Cleeng Remote No location specified
Posted 7 days ago
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 11 days ago
Photo of the Rise User
Logitech Remote No location specified
Posted 8 days ago

Defeating every attack, every second of every day.

78 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 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!