Apply

Senior Software Engineer II - Core Platform

Posted 2024-12-01

View full description

πŸ’Ž Seniority level: Senior, Minimum of 4+ years

πŸ“ Location: Bay Area or Austin

πŸ’Έ Salary: 160000 - 210000 USD per year

πŸ” Industry: Cloud-native applications and analytics

🏒 Company: Sumo LogicπŸ‘₯ 1001-5000πŸ’° $110.0m Series G on 2019-05-08πŸ«‚ on 2023-06-10Cloud Data ServicesBig DataSaaSAnalyticsEnterprise Software

πŸ—£οΈ Languages: English

⏳ Experience: Minimum of 4+ years

πŸͺ„ Skills: AWSSoftware DevelopmentGCPJavaRubyC++AlgorithmsAzureContent managementData Structures

Requirements:
  • BS in Computer Sciences or a related discipline (MSc, or PhD is a plus).
  • Minimum of 4+ years of experience working on backend and distributed systems.
  • Object-oriented experience in Java, Scala, Ruby, or C++.
  • Experience with public cloud services like AWS, GCP, or Azure.
  • Expert knowledge in algorithms and data structures for distributed systems.
  • Experience deploying production-level code with a proven track record.
Responsibilities:
  • Apply object-oriented and functional programming languages to build next generation systems.
  • Evaluate requirements, define technical specifications, estimate development costs, and communicate to stakeholders.
  • Lead and participate in cross-team discussions on system design and architecture.
  • Develop instrumentation/profiling tools to monitor backend systems.
  • Mentor junior engineers and improve software development processes.
Apply

Related Jobs

Apply

πŸ“ Bay Area or Austin

🧭 Full-Time

πŸ’Έ 160000 - 210000 USD per year

πŸ” Cloud-native application analytics

  • BS in Computer Sciences or a related discipline (MSc, or PhD is a plus).
  • Minimum of 4+ years of experience working on backend and distributed systems.
  • Object-oriented experience, for example in Java, Scala, Ruby, or C++.
  • Experience working with one of the public cloud services such as AWS, GCP, or Azure.
  • Expert knowledge in algorithms and performance characteristics of data structures used in distributed systems (maps, lists, queues, etc).
  • Experience deploying production level code, with a proven track record of ownership and delivery.

  • Apply object oriented and functional programming languages, unix operating systems, networking, and scaling techniques to build next generation systems.
  • Evaluate requirements, define technical specifications, estimate development costs, review design and communicate to stakeholders.
  • Lead, organize, and participate in cross-team discussions on system design and architecture.
  • Develop instrumentation/profiling tools to monitor backend systems.
  • Mentor junior engineers and improve software development processes.

AWSSoftware DevelopmentGCPJavaRubyC++AlgorithmsAzureContent managementData StructuresC (Programming language)

Posted 2024-09-07
Apply