Software Engineer (JetBrains Inc.)
at JetBrains
Boston, Massachusetts, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | Not Specified | 31 Oct, 2024 | N/A | Git,Kafka,Service Providers,Information Science,Docker,Neo4J,Postgresql,Domain Specific Languages,Rabbitmq,Computer Science,Teamcity,Java,Gradle,Mathematics,Kotlin,Aws | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT JETBRAINS:
At JetBrains, code is our passion. Since 2000, we’ve been dedicated to creating the most effective developer tools in the world. By automating routine checks and corrections, our tools accelerate development, allowing developers to focus on growth, discovery, and creation.
POSITION OVERVIEW:
JetBrains Inc. is seeking a full-time Software Engineer to join our innovative team. The role is fully remote, and you may live and work from anywhere in the U.S. As a Software Engineer at JetBrains, you will play a critical role in designing and building domain-specific languages (DSLs), IDE tooling, and compiler tools for our proprietary platform. You will have the opportunity to work with cutting-edge technologies like Java/Kotlin, AWS, and DSL modeling.
REQUIREMENTS:
- Bachelor’s degree or foreign equivalent in Computer Science, Information Science, Mathematics or related field and 5 years of experience designing and building business-oriented domain-specific languages (DSLs).
- At least 5 years of experience in the following areas: DSL modelling, projectional editing, and generative programming, building compiler tools for syntax and semantic analyses, designing and building scalable Java/Kotlin-based back-end architecture, working with AWS and/or other Cloud service providers.
- At least 5 years of experience with Language Workbenches and Model to Model transformation and text generation.
- 5 years of experience with all of the following Technologies: Java, Kotlin (Multiplatform), Intellij IDEA platform, JetBrains MPS, Gradle, Ktor/Spring, REST/WebSockets, ANTLR4, PostgreSQL, Neo4J, git, TeamCity, AWS , Docker, Terraform, Kafka, RabbitMQ.
- U.S. work authorization is required.
Responsibilities:
- Design and build business-oriented domain-specific languages (DSLs).
- Build IDE tooling for proprietary company product platform applying knowledge of DSL modeling, projectional editing, and generative programming.
- Build compiler tools for syntax and semantic analyses.
- Design and build scalable Java/Kotlin-based back-end architecture working with AWS.
- Produce research in the area of DSL creation tools.
- Implement software prototypes to validate specific results of conducted research.
- Prepare project-wide technical and product development proposals.
- Define project evolution directions, project architecture and implement proposed features and architectural changes.
- Maintain existing code solutions, and fixing bugs.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Mathematics
Proficient
1
Boston, MA, USA