Auf einen Blick
- Aufgaben: Entwickle und pflege skalierbare, sichere Plattformen mit Go und Python.
- Unternehmen: Innovatives Unternehmen, das sich auf Kundenorientierung und technische Exzellenz konzentriert.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte eine sichere Plattform und stoppe Bedrohungen direkt an der Quelle!
- Qualifikationen: Bachelor-Abschluss in Informatik und 7+ Jahre Erfahrung in der Backend-Entwicklung.
Das prognostizierte Gehalt liegt zwischen 160000 - 180000 € pro Jahr.
Position Summary
Join the Middleware team as a Sr. Software Engineer and help us build a fault‑resilient, highly available, and customer‑centric platform. In this role you will work with the team to build a scalable and secure platform and build customer‑facing features that enable security and engineering teams to stop threats in their place! This is a rewarding opportunity for someone who is obsessed with customer success, passionate about simplification, and eager to dive deep into technology best practices.
Key Responsibilities
- Design, develop and maintain services written in Go and Python powering ExtraHop’s products.
- Lead and participate actively in agile development processes, code reviews, and technical strategy discussions.
- Provide technical leadership to junior team members and leverage design and mentorship experience to help enable the team.
- Act as a technical expert, fostering a culture of excellence, curiosity and collaborative problem solving.
- Address technical debt proactively, continually improving our codebase and technical stack.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering or a related field.
- 7+ years of professional backend development experience.
- Solid knowledge of Go, Python, or an equivalent programming language.
- Experience in API development, PostgresQL database design or SQL query performance optimization.
- Experience building and scaling distributed, highly available systems.
- Strong problem‑solving skills, a self‑starter mentality, and a track record of technical ownership.
- Effective communication and collaboration skills, with experience working in fast‑paced, agile environments.
Preferred Qualifications
- Experience with Django, FastAPI or another Python web framework.
- Experience with cloud services on AWS or Azure (EKS / RDS / S3 / SQS / EC2 / IAM).
- Experience around containers and related technologies (Kubernetes / Docker / HashiCorp - Packer, Vault, and Terraform).
Benefits
- Health, Dental, and Vision Benefits.
- Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time.
- Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan.
- FSA and Dependent Care Accounts + EAP, where applicable.
- Educational Reimbursement.
- 401k with Employer Match or Pension where applicable.
- Pet Insurance (US Only).
- Parental Leave (US Only).
- Hybrid and Remote Work Model.
Senior Software Engineer | Middleware Arbeitgeber: ExtraHop
Als Arbeitgeber bietet ExtraHop eine dynamische und unterstützende Arbeitsumgebung, die auf Innovation und Teamarbeit setzt. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Kultur der Zusammenarbeit ermöglicht das Unternehmen seinen Mitarbeitern, ihre technischen Fähigkeiten zu erweitern und an bedeutenden Projekten zu arbeiten, die echte Auswirkungen auf die Sicherheit von Kunden haben. Die flexiblen Arbeitsmodelle und umfangreichen Sozialleistungen, einschließlich Gesundheitsversorgung und Bildungsförderung, machen ExtraHop zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer | Middleware erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei ExtraHop anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer | Middleware bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei ExtraHop vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer | Middleware mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei ExtraHop klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei ExtraHop vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.