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