Staff Software Engineer

at  Brainloop

München, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Feb, 2025Not Specified19 Nov, 2024N/ADocker,Distributed Systems,Design Principles,Authentication Protocols,Infrastructure TechnologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Brainloop AG is the leading provider of highly secure data room solutions for the secure collaboration on confidential documents.
Our data room solutions support efficient, digital, and highly secure collaboration both internally and with external business partners. From day-to-day operations involving sensitive information to high-security processes in executive board and supervisory board communication, all the way to strictly confidential M&A activities.

POSITION OVERVIEW:

As a Staff Software Engineer, you will be creating robust, scalable, and secure microservices that power our SaaS platforms and make governance easy for our customers.
We are looking for a talented Software Engineer to join our dynamic team, working at the forefront of innovation in an event-driven, microservices-based architecture. As a key contributor, you will play a vital role in designing, developing, and scaling our backend systems using Go (Golang). For our customers all aspects of security and reliability are of utmost importance. In this role, you will not only build robust software but also ensure that every system you design meets the strictest standards of software security and cybersecurity.
You’ll work extensively with event-based systems (preferably using AMQP/RabbitMQ) and contribute to both backend and frontend development, utilizing frameworks like React. A deep understanding of distributed systems is a must, and familiarity with NoSQL databases and security protocols will be highly valued.

REQUIRED EXPERIENCE/SKILLS

  • Expertise in distributed systems and event-based architectures (e.g., AMQP/RabbitMQ).
  • Knowledge in frontend development (e.g., React)
  • Deep understanding of software design principles and high-quality coding standard.

PREFERRED EXPERIENCE/SKILLS:

  • Experience with infrastructure technologies (e.g., Kubernetes, Helm, Flux, Docker).
  • Knowledge of NoSQL databases.
  • Familiarity with security concepts (e.g., encryption, hashing).
  • Understanding of authentication protocols (e.g., OIDC).
  • Experience with domain-driven design.

Responsibilities:

  • Demonstrates strong technical leadership.
  • Able to set technical direction for the team.
  • Able to spot the biggest pain points of the systems (s)he is working with and propose solutions to improve.
  • Able to influence the engineering culture and practices of the teams, works with self-confidence with stakeholders outside of own team as well.
  • Experienced mentor, able to hire and be a dependable team member who takes up complex and challenging tasks and completes them without Manager’s involvement and supervision.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

München, Germany