This is a remote position.We are looking for a Senior Software Engineer (Java/Ruby) to join our dynamic team.What you’ll be doing:
- Designing and implementing new features for Data Processing team and its plugins in Java and JRuby.
- Maintaining, updating and improving existing code and dependencies while ensuring automated test coverage.
- Adding new features, and making contributions to the Open Telemetry Collector.
- Engaging with multiple public GitHub repositories and community forums.
- Providing Pull Request reviews and guidance to your peers.
- Caring for the needs of our users and enterprise customers.
- Collaborating with other teams to drive product goals.
- Working together with the support organization to help our customers.
What you’ll bring:
- Ability to work in a remote-first environment, with excellent verbal and written communication.
- Critical thinking, positivity, autonomy and adaptability.
- A track record of developing distributed applications, preferably in Java and/or Ruby, and willingness to learn additional languages.
- Experience with test-driven development and/or software delivery, backed by comprehensive testing, continuous integration, and automation.
- Experience in back-end distributed application development (cloud, orchestration, Linux/Windows services, etc).
- Knowledge of stream processing platforms (such as Kafka), database technologies (e.g., Postgres or MySQL) and network technologies (e.g., TCP, UDP and HTTP).
- 5+ years of industry experience.
Requirements
- Hands-on experience with Docker and Kubernetes.
- Go development.
- Open source software development.
- Experience with or interest in OpenTelemetry.
Benefits
- Work from home.
- 5 days a week work shift.
Discover more from
Subscribe to get the latest posts sent to your email.
