JetBrains

Senior Software Developer (AI Agents & Integrations)

JetBrains
Apply
17 days ago
Yerevan, Armenia +7 moreSenior

Responsibilities

  • Design, implement, and develop core product and business logic for agent-based developer workflows.
  • Build integrations between Air product surfaces, external APIs, local CLIs, and AI coding agents.
  • Improve agent setup, context handling, task execution, and failure recovery.
  • Develop highly concurrent and asynchronous logic for reliable multi-step agent interactions.
  • Use AI agents and assistants in daily development to evaluate limitations and improve workflows.
  • Lead technical design discussions, write maintainable code, and participate in peer code reviews.
  • Collaborate with distributed product and ML engineering teams on complex architectural problems.

Requirements

  • Comprehensive professional software development experience demonstrating senior-level technical maturity.
  • Strong programming skills in at least one modern backend language and readiness to work primarily in Kotlin.
  • Deep practical understanding of concurrent and asynchronous programming, including coroutines, threads, async I/O, and synchronization primitives.
  • Track record of building and shipping application workflows, third-party integrations, or service-backed logic.
  • Hands-on experience with AI-assisted development tools, task orchestration, tool usage, and prompt context management.
  • Understanding of data structures, debugging, observability, and test-driven development.
  • Fluency in written and spoken English for distributed technical collaboration.

Benefits

  • Competitive base salary reflecting skills and experience.
  • Flexible work location from home or the office.
  • Up to 30 days per year working remotely from abroad.
  • Additional time off.
  • Medical insurance allowance.
  • Learning and development opportunities including conferences, courses, and language classes.
  • Relocation support.
  • Hot meals or a lunch allowance on workdays.
  • Mental health support.
  • On-site gym or sports club stipend.
  • Company-wide events and team gatherings; benefits may vary by location.

Tech Stack

JetBrains

About JetBrains

1,001-5,000 employees

On a mission to make software development a more productive and enjoyable experience. Make it happen. With Code.

Contact me