Senior Software Engineer

Snyk Snyk · Enterprise · Bucharest, Romania

Senior Software Engineer role focused on building and maintaining integrations with third-party platforms, primarily Jira, for Snyk's AI-native Developer Security Platform. Responsibilities include API integration, code quality, technical leadership, and mentoring.

What you'd actually do

  1. Architect, develop, and maintain high-quality, scalable integrations with third-party platforms, primarily focusing on Jira.
  2. Become an expert in the APIs of our partners, leveraging webhooks, REST APIs, and other technologies to ensure reliable and real-time data flows.
  3. Produce clean, testable, and maintainable code. Champion best practices in coding, testing, and security within the team.
  4. Lead technical design discussions and contribute to architectural decisions. Mentor junior engineers through code reviews, pair programming, and constructive feedback.
  5. Work closely with product managers, designers, and other engineering teams to define integration requirements and deliver features that solve real-world customer problems.

Skills

Required

  • TypeScript
  • Golang
  • REST APIs
  • webhooks
  • software testing
  • code reviews
  • system design
  • algorithms
  • data structures
  • communication
  • mentoring

Nice to have

  • Jira API
  • Azure DevOps Boards API
  • Asana API
  • Trello API
  • Linear API
  • database scaling
  • Kubernetes
  • Helm
  • AWS
  • GCP
  • Postgres
  • Kafka

What the JD emphasized

  • At least 6 years of commercial experience as a software engineer.
  • Demonstrable experience in building and maintaining integrations with third-party SaaS products using REST APIs and webhooks.
  • Proficiency in TypeScript, and a willingness and enthusiasm for learning Golang.
  • Ability to deal with ambiguity and respond with agility when requirements and priorities change.