Senior Software Engineer – Ballerina Team – careers at WSO2 – Colombo – LK

Application deadline date has been passed for this Job.
  • Post Date: October 22, 2021
  • Applications 0
  • Views 254
Job Overview

Senior Software Engineer – Ballerina Team

9 Signs You Might Be a Software Engineer | Hack Reactor

Ballerina is an open-source programming language and platform for cloud-era application programmers to easily write software that just works. Ballerina team at WSO2 is working on expanding the features of Ballerina and is looking for passionate Engineers who would like to be a part of an exciting journey. As a member of our team, you will have a uniquely rewarding opportunity to build innovative technologies that inspire developers to produce state-of-the-art software. This is a great opportunity for you to contribute to open-source as well as build your own brand by publishing your work as research papers, articles, and personal blogs.

By joining the Ballerina team, you would get the opportunity to work on one or many of the following areas based on your expertise and interest.

  • Build or extend Ballerina compiler front-end and mid-level phases or code generation and optimization for JVM and native platforms.
  • Design and implement the Ballerina Standard Library which varies from modules such as file I/O, database, security, math, task to modules such as socket, HTTP transport, gRPC transport, etc.
  • Design and implement Ballerina developer tools which vary from IDE Plugins, Kubernetes, and Docker Support, Language tools such as linters, formatters, and IntelliSense support, Ballerina Central, and other developer utilities.

Key Qualifications:

  • BSc/MSc in Computer Science or Engineering, or equivalent experience.
  • Strong computer science fundamentals, data structures, and algorithms.
  • Solid skills and experiences in one or two programming languages.
  • Excellent problem solving, critical thinking, and communication skills.
  • Desire to learn, explore and drive solutions to complex problems.
  • Ability to work with a culture of learning, prototyping, and experimentation.

Preferred Qualifications:

  • Minimum 2 years of industry experience.
  • Familiarity with C/C++, Java, or Rust.
  • Experience in compiler front-end, mid-level analysis, and optimizations.
  • Experience in working with LLVM-family compiler technology.
  • Experience in high-performance application development, network programming.
  • Experience in UI development with React or other JS frameworks.
  • Experience in Kubernetes and Docker.

In Addition to a Competitive Compensation Package, WSO2 Offers:

  • A work culture and environment where we value both hard work AND flexibility.
  • A sensible vacation/leave plan that fits your needs.
  • Health insurance for you and your family.



Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience2 Years
  • GenderBoth
  • INDUSTRYIT-Software
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.