Senior Software Engineer, Open Source Server
New
United States - Remote OpportunityFull-TimeSenior
Salary176,000 - 237,600 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
- Required Skills
- AWSElasticSearchJavaClickhouseGoDistributed Systems
Requirements
- At least 6 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as "high end of Intermediate" and/or "Advanced" or "Expert" levels.
- Experience working with Open Source Systems.
- Experience building and running services on AWS.
- Experience with Elastic Search or Clickhouse
- Experience in building K8s controllers and/or CRDs is a plus
- Experience with KEDA and/or Argo is a plus
Responsibilities
- Design and implement core backend service features.
- Provide appropriate test coverage for unit, integration, and performance for your feature ownership area.
- Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
- Provide appropriate service level logs and metrics to make features operational for cloud service setup.
- Provide appropriate alerts, dashboards, and runbooks for production.
View Full Description & ApplyYou'll be redirected to the employer's site