Staff Software Engineer
New
J
JobgetherSaaS / Rendering Infrastructure
Based in Germany... offering flexibility to work from Europe and beyond within the applicable remote-work frameworkFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSNode.jsTypeScriptGoCI/CDDistributed Systems
Requirements
- 10+ years of professional experience designing and delivering complex software and distributed systems.
- Proven track record of leading large-scale technical or architectural initiatives.
- Deep expertise in modern backend development, ideally with TypeScript/Node.js or Golang.
- Strong familiarity with AWS and cloud-native infrastructure.
- Excellent understanding of system design, distributed architectures, performance, reliability, scalability, and software quality.
- Strong systems-thinking ability to connect product objectives, technical architecture, and organizational needs.
- Demonstrated ability to balance short-term delivery priorities with long-term maintainability.
- Experience coaching and mentoring engineers through context, guidance, and collaboration.
- Excellent communication skills for both technical and non-technical stakeholders.
- Experience with SEO, web performance, or large-scale rendering infrastructure is a plus.
Responsibilities
- Contribute directly to core systems while setting high standards for code quality, testing, architecture, and software design.
- Lead cross-team architectural initiatives that simplify systems and improve scalability, reliability, performance, and testability.
- Design elegant solutions to complex technical challenges involving distributed systems and large-scale web rendering.
- Identify technical risks, systemic bottlenecks, and recurring challenges, then establish effective solutions and engineering defaults.
- Coach and mentor engineers at different levels through pairing, design reviews, and technical guidance.
- Promote sustainable engineering practices such as test-driven development, pair programming, continuous integration, and continuous delivery.
- Partner with product and leadership teams to balance immediate delivery needs with long-term technical health.
- Improve engineering tooling, automation, workflows, and shared practices to increase effectiveness across teams.
View Full Description & ApplyYou'll be redirected to the employer's site