Staff Software Engineer (Golang)
Employer · QFence IT Security Zrt.
Budapest
We are hiring a Staff Software Engineer to guide a high-impact development team building secure and high-performance distributed systems. You will be responsible for driving architectural decisions, mentoring engineers, and delivering high-reliability services.
Tasks
- Lead the design and development of large-scale backend solutions using Go (Golang)
- Establish and enforce engineering best practices around performance, security, and maintainability
- Drive adoption of DevSecOps principles, ensuring clean CI/CD pipelines and test automation
- Actively mentor engineers and conduct code/design reviews
- Provide day-to-day professional leadership for a cross-functional team of 5-6 people (developers, analysts, and testers)
- Coordinate delivery plans across both sprint and mid-term roadmap levels
- Take full ownership of the end-to-end delivery of features and enhancements
- Collaborate cross-functionally with product, DevOps, and QA teams
- Architect and integrate secure communication protocols including TLS/mTLS, PKI
- Participate in IT process audits (e.g., ISO) and ensure technical documentation is complete and up to date
Conditions & benefits
Diverse, technology-driven business projectsSupportive, open, and innovative teamOpportunities for professional growth and learning about new technologiesStartup environmentFlexible working hoursHybrid work schedule: 3 days a week in the office and 2 days working from home
Requirements
- Demonstrated experience providing technical leadership to a team of software developers, making architectural decisions, and delivering reliable systems
- 5+ years of professional experience with Go (Golang) and/or 5+ years of backend development experience in C++, C#, or Java
- Deep knowledge of software architectures and design patterns
- Strong background in networking (TCP, IP, Ethernet, etc.), secure communication protocols (TLS/mTLS, certificate management, and PKI-based infrastructures)
- Experience in cybersecurity, identity management, or secure infrastructure
- Proficient in Linux environments, containerization (Docker), and CI/CD (e.g., GitLab CI)
- Experience working in containerized environments, including Kubernetes
- Familiarity with DevOps and CI/CD security tools (e.g., SonarQube, Snyk)