Job Closed

This listing is no longer active.

JetBrains logo
JetBrains

Make it happen. With Code.

Software Developer – Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Serbia

Posted

138 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishDockerJavaKotlin

Job Description

Software Developer – Platform

JetBrains

• Build tools to split IDE components into client-server modules. • Provide technical solutions and architectural input for various IDE platform components, including indexing, editors, connection, SSH, Docker, the language support framework, and many others. • Lead integration projects with internal teams to implement the new version of the platform.

Job Requirements

  • Have experience refactoring or evolving large, long-lived software systems (platforms, frameworks, SDKs, or developer tools)
  • Are well familiar with the JVM ecosystem including building and maintaining complex, non-trivial applications (not just typical web backends)
  • Have strong experience with Java and/or Kotlin, including concurrency, coroutines, multi-threaded systems, and platform-level design patterns

Benefits

  • Health insurance
  • Flexible work arrangements

Related Job Pages

More Full-stack Engineer Jobs

Dotmatics logo

Principal Software Engineer

Dotmatics

Dotmatics is a company built by scientists, for scientists. Combined, we are now the world’s largest cloud-based scientific research R&D platform. We are Science Driven. We are Customer Centric. We are Better Together.

OtherRemoteTeam 501-1,000H1B Sponsor

• Maintain and enhance cross-platform desktop GUI applications (Windows/Linux) • Develop and extend a Python-based API that integrates with the core application • Support user workflows in technically complex software environments (e.g., 3D CAD, CFD) • Ensure performance, stability, and usability of engineering-focused GUI tools • Maintain and operate the software build server and continuous integration pipelines • Manage release processes and versioned software distribution • Support and maintain license control systems and related backend services • Maintain AWS-based software distribution and business operations systems • Manage and configure AWS services, ensuring security, scalability, and reliability of cloud infrastructure

United States
$115.6K - $156.4K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Design, implement, and operate core backend components of the search system, spanning request-time services and background data pipelines • Contribute to document ingestion, crawling, and preprocessing workflows, adapting strategies based on source, domain, and freshness requirements • Build and evolve indexing and retrieval systems, including data formats, update strategies, and access patterns • Implement and improve search request flows, including query processing, retrieval orchestration, and response assembly under strict latency budgets • Build well-tested services and pipelines with clear responsibilities and interaction contracts, while remaining flexible as the system evolves • Define and implement observability primitives, including structured logs, metrics, traces, and quality signals for both online and offline components • Support experimentation and iteration by enabling feature flags, controlled rollouts, and online experiments • Track throughput, latency, and resource usage across the system, and improve performance or cost efficiency when business needs require it • Collaborate closely with ML engineers to integrate semantic retrieval and ranking models, while keeping ML logic decoupled from core system internals • Work with data analysts and product managers to translate product and quality goals into concrete backend behavior and measurable metrics

Netherlands
Job Closed
Civitech logo

Software Engineer II

Civitech

We develop technology and data products that help Democratic candidates win and progressive causes succeed.

OtherRemoteTeam 11-50H1B No Sponsor

• Participate with other engineers in the design, implementation, and maintenance of Civitech’s applications and infrastructure. • Collaborate cross-functionally with product, research, and data science teams to develop features from participation in requirements definition through to testing and documentation. • Build scalable, secure, and high-performing features in a cloud environment. • Communicate effectively with team members and contribute to an open and inclusive engineering culture. • Grow your technical skills and contribute to effective team development practices.

Alabama + 24 moreAll locations: Alabama | Alaska | California | Colorado | District of Columbia | Florida | Hawaii | Illinois | Nevada | New Hampshire | New Jersey | New York | North Carolina | North Dakota | Ohio | Maryland | Massachusetts | Minnesota | South Dakota | Tennessee | Texas | Virginia | Washington | Wisconsin | Wyoming
$110K - $126K / year
Job Closed
Tiger Resourcing Group logo

Algorithm Software Engineer

Tiger Resourcing Group

Independent Recruitment Agency Specialising in IT, Engineering, Defence, Security, Space Systems and ITS

OtherRemoteTeam 11-50Since 2002H1B No Sponsor

• Develop and validate end-to-end algorithms for ADAS and parking functions, supporting highly automated driving • Design, implement, adapt and test software modules for: Signal processing, Environment model representation, Ego-motion estimation, Localisation and related sub-systems • Contribute as part of an international team of system and software engineers, supporting the full development lifecycle from prototype to production • Design, implement and maintain software components for: Perception, Environment modelling, Ego-motion estimation, Vehicle localisation, Situational assessment • Consider algorithmic complexity, scalability and reusability • Analyse system behaviour and performance in vehicle environments • Specify system and software component interfaces • Support system and software integration activities • Collaborate closely with project and engineering teams • Present and demonstrate results to customers and management • Adhere to internal development processes and guidelines

United States
Job Closed