Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Site Reliability Engineer

Atlassian - San Francisco, California 94104 United States

This job is offline

Requirements

  • 3+ years experience operating high-availability, fault-tolerant, scalable, distributed software in production
  • 3+ years of hands-on experience with public cloud offerings (AWS components like EC2, CloudFormation, RDS / Aurora, Caches, SQS - or equivalents)
  • Deep understanding of DevOps principles and tools, experience with CI/CD pipelines
  • Strong knowledge of web performance best practices and the ability to debug performance issues
  • Proficiency in scripting languages like Python, Ruby, or Bash
  • Solid understanding of network and web-related protocols (e.g., TCP/IP, UDP, IPSEC, HTTP, HTTPS, routing protocols)
  • Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers, clients)
  • Experience with system monitoring tools and automated testing frameworks
  • Excellent problem-solving skills and attention to detail
  • Ability to handle multiple tasks simultaneously and meet deadlines

Nice to Haves

  • Good to have experience working in React.js, NodeJS, and its core principles

What You'll Be Doing

  • Develop and maintain complex software systems to manage and improve website performance
  • Utilize AWS to manage cloud-based resources and infrastructure, ensuring optimal performance and cost efficiency
  • Implement DevOps principles to streamline processes and create a collaborative environment between development and operations teams
  • Manage and optimize applications developed in React
  • Monitor system performance, troubleshoot issues, and ensure smooth deployment of updates and new features
  • Collaborate with multiple teams to understand requirements and devise efficient solutions
  • Document software and system configurations, procedures, and changes
  • Implement and maintain security best practices across all systems and platforms
  • Provide technical leadership and guidance to junior team members
  • Continuously evaluate and update processes to improve system reliability, efficiency, and speed

Perks and Benefits

Seniority

Senior

Get notified about new job opportunities

Subscribe