Sophos

Defeat Cyberattacks

Senior Software Engineer II, Platform Engineering

Platform EngineerPlatform EngineerFull TimeRemoteTeam 1,001-5,000Since 1985H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

177 days ago

Salary

$149K - $248K / year

5 yrs expEnglishAWSCloudCyber SecurityDistributed SystemsElastic SearchJavaKafkaKubernetesMicroservicesPostgresPythonRedisGo

Job Description

• Develop, design and implement software components with test coverage and automation • Collaborate with other software engineers, experts, designers, managers and clients to generate documentation, designs, and software development plans • Bring new and emerging technologies to the team as options for current and future implementation tools and lead tradeoff analysis • Contribute to daily stand-ups, kick-offs, collaborative estimation and retrospective meetings • Handle on-call duties and respond to outages, degraded performance, security breaches and other situations • Provide support and mentorship for team members, review and provide feedback on work products • Support the hiring, onboarding and personal development of team members • Help all team members improve their technical skills • Mentor more junior members of the team through onboarding, pair programming and code reviews

Job Requirements

  • Minimum 5 years of professional software development experience
  • Proficiency in Go, Java, or Python
  • Proven ability to write clean, maintainable, and efficient code
  • Solid understanding of software engineering principles and best practices
  • Experience using databases and designing data access patterns at scale
  • Demonstrated skills in implementing, testing and debugging software systems and components
  • Strong communication skills and an ability to lead others
  • Self-motivated and self-directed, great at communicating complex ideas with remote teams
  • Excellent problem-solving skills
  • Nice to Have: Running distributed systems in a public cloud environment, preferably AWS
  • Nice to Have: Deploying and managing Kubernetes workloads and designing microservice applications
  • Nice to Have: Familiarity with Temporal.io or Cadenceworkflow.io
  • Nice to Have: Remote work with a geographically distributed team
  • Nice to Have: DevOps / SRE practices such as CI/CD, infra as code, production monitoring
  • Nice to Have: Working with Cloud technologies (Kafka, Elastic Search, high throughput event processing, cloud-scale data analytics)
  • Nice to Have: Troubleshooting large scale, cloud-based applications
  • Applicants must have legal authorization to work in the jurisdiction where the position is posted, without requiring employer sponsorship

Benefits

  • Sophos operates a remote-first working model, making remote work the primary option for most employees
  • Bonus eligibility
  • Comprehensive benefits package
  • Employee-led diversity and inclusion networks
  • Annual charity and fundraising initiatives and volunteer days
  • Global employee sustainability initiatives
  • Global fitness and trivia competitions
  • Global wellbeing days
  • Monthly wellbeing webinars and training

Related Categories

Related Job Pages