Senior Go Software Engineer

We are seeking a Go Developer with strong backend engineering skills and an interest in security-focused products to support the development of solutions in the area of software supply chain security.


This engagement focuses on building and improving services related to SBOM generation, security data processing, tool integration, and automation within the engineering ecosystem.

Responsibilities

  • Design, develop, and maintain backend services and APIs in Go for software supply chain security use cases
  • Implement integrations with internal and external tools related to SBOM generation, vulnerability scanning, and dependency analysis
  • Build scalable and reliable components for processing security-related metadata, artifacts, and scan results
  • Contribute to CI/CD workflows, automation, and deployment processes to ensure smooth delivery and operational stability
  • Collaborate closely with security engineers and the engineering team to translate security and product requirements into practical technical solutions
  • Improve code quality, performance, observability, and maintainability of the developed services

Requirements

  • Proven experience in backend development with Go, including building production-grade services and APIs
  • Understanding of software supply chain security concepts or a strong willingness to learn in this area
  • Hands-on experience with integrating third-party tools and APIs ideally related to security SBOM or vulnerability management
  • Familiarity with CI/CD practices and automation in modern engineering environments
  • Ability to design scalable systems for processing and managing large volumes of security data and artifacts
  • Knowledge of best practices for code quality performance optimization and observability
  • Experience working collaboratively in cross-functional teams especially with security and engineering professionals

Nice to have

  • Experience with software supply chain security SBOM-related concepts or dependency management
  • Familiarity with formats such as SPDX or CycloneDX
  • Exposure to security tooling such as SCA SAST container scanning or vulnerability management platforms
  • Experience building internal platforms developer tools or automation services for engineering teams

Benefits

  • Opportunity to work in a fast-paced, agile, software engineering culture
  • Comfortable modern office in Prague 7, with support of hybrid or fully remote mode
  • Benefit program (5 weeks of vacation, paid sick days, paid days off for special occasions, meal vouchers, flexi pass, Prague city public transport annual coupon, multisport cards, optional contribution to pension fund, health insurance for family member)
  • EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
  • English language courses
  • Czech language courses upon request
  • Referral bonuses for recommended candidates
  • Mobile Phone Tariff’s program for managerial-level candidates
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
  • Opportunity to work in a fast-paced, agile, software engineering culture
  • Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)
  • Referral bonuses for recommended candidates
  • English language courses
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available