Apply

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, 3+ years of professional experience in software development

📍 Location: Chevy Chase, MD; Raleigh, NC; Atlanta, GA; Scottsdale, AZ; Charlotte, NC; Houston, TX; Boston, MA; San Antonio, TX; San Jose, CA; Los Angeles, CA; San Francisco, CA; Nashville, TN; Memphis, TN; Jacksonville, FL; Indianapolis, IN; Chicago, IL; Tampa, FL; Little Rock, AR; Dallas, TX; Salt Lake City, UT; Seattle, WA; Detroit, MI; San Diego, CA; Des Moines, IA; Pittsburgh, PA; Colorado Springs, CO; Philadelphia, PA; Kansas City, MO; Miami, FL; Denver, CO; Austin, TX; Phoenix, AZ; Albuquerque, NM; Dayton, OH; Orlando, FL; Washington, DC; Cleveland, OH; Cincinnati, OH

💸 Salary: $76,000.00 - $236,500.00 per year

🔍 Industry: Insurance

🏢 Company: external

🗣️ Languages: English

⏳ Experience: 3+ years of professional experience in software development

🪄 Skills: AWSDockerLeadershipPostgreSQLPythonSoftware DevelopmentSQLGCPGitJavaKubernetesMySQLStrategyAlgorithmsAzureCassandraClickhouseData StructuresGoGrafanaPrometheusCommunication SkillsCI/CD

Requirements:
  • Hands-on experience in building complex distributed systems to process large-scale telemetry and architectures with great knowledge on Docker and Kubernetes.
  • Advance knowledge of at least one OOP language such as Java, Go, or Python.
  • Understanding of open-source databases like MySQL, PostgreSQL, and strong foundation with No-SQL databases like Clickhouse, Cassandra, Apache Trino, etc.
  • Experience in architecting, designing, building Observability platform solutions.
  • Experience building distributed systems.
  • Excellent communication skills.
  • Experience partnering with engineering teams and transferring research to production.
  • Experience with continuous delivery (CI/CD) and Infrastructure as Code.
  • In-depth knowledge of CS data structures and algorithms.
  • Experience solving analytical problems with quantitative approaches.
  • Experience with Windows Server Administration and Windows Event Log.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge in big data and streaming data pipeline architecture.
  • Experience in open-source tools like GIT/Jenkins/CircleCI and knowledge in Terraform/Ansible is a plus.
  • Knowledge of ML and AI technologies.
  • Knowledge of open-source monitoring software like Grafana and Prometheus.
Responsibilities:
  • Focus on multiple areas and provide technical and thought leadership to the enterprise.
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems.
  • Develop and execute technical software development strategy for the Observability Engineering domain.
  • Accountable for the quality, usability, and performance of the solutions.
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community.
  • Consistently share best practices and improve processes within and across teams.
  • Analyze cost and forecast, incorporating them into business plans.
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results.
  • Demonstrate adaptability and sponsor continuous learning.
  • Willing to take on-call and operation support.
Apply