Senior Software Engineer - Developer Endpoint Security

D
dmTECHEndpoint security
Country code: PLContractSenior
Salary150 - 190 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
Bardzo dobra znajomość języków polskiego (C1) oraz angielskiego (C1) w mowie i piśmie
Experience
Minimum 7-letnie doświadczenie jako inżynier oprogramowania w środowisku backendowym lub platformowym
Required Skills
JavaCI/CDData modeling

Requirements

  • Have at least 7 years of software engineering experience in a backend or platform environment.
  • Have experience designing, developing, and maintaining production systems.
  • Have practical knowledge of data pipelines, API integrations, and data modeling.
  • Be able to work with incomplete, inconsistent, or contradictory input data.
  • Have experience with CI/CD, containerization, infrastructure as code, and observability.
  • Be ready to build a product from scratch and develop it as a stable long-term solution for engineering teams.
  • Be able to clarify requirements directly with engineering teams and other stakeholders.
  • Have very good spoken and written Polish (C1) and English (C1).
  • Java is preferred.
  • Additional assets include knowledge of CVE, CVSS, SBOM, or dependency scanning.
  • Additional assets include experience with package manager ecosystems such as Homebrew, winget, Chocolatey, NPM, or PIP.
  • Additional assets include experience with endpoint management tools such as Jamf, Intune, or Osquery.

Responsibilities

  • Build and maintain solutions that help engineering teams use developer tools securely.
  • Design and develop data collection components and integrations with existing endpoint management sources for macOS and Windows.
  • Normalize software data, including vendor names and version formats, to enable reliable comparisons.
  • Integrate vulnerability sources such as NVD, OSV, and vendor sources, and design CVE matching logic.
  • Prioritize detected vulnerabilities based on exploitability and reduce false positives.
  • Design automated notifications, deadlines, and escalation logic as code.
  • Create reporting on device coverage, vulnerability remediation time, and other metrics for teams and decision-makers.
  • Maintain solutions through deployments, monitoring, and data quality controls.
  • Support pilots with selected teams, evaluate results against success criteria, and scale the solution in stages.
  • Work closely with engineering teams and the Developer Security team on product development and use.
View Full Description & ApplyYou'll be redirected to the employer's site
150 - 190 PLN per hour
Apply Now