Staff Software Engineer
at Brainloop
München, Bayern, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Jan, 2025 | Not Specified | 25 Oct, 2024 | N/A | Distributed Systems,Infrastructure Technologies,Design Principles,Authentication Protocols,Docker | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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