Jobs · Consulting · Virginia

Software Dev Engineer, EC2 Instance Connectivity

Amazon Web Services (AWS) · Arlington, VA · 5 days ago
ConsultingFull-time

About the role

Join the Amazon Web Services EC2 Instance Connectivity development team responsible for connectivity services to AWS EC2 instances. This team owns services that enhance customers' observability and troubleshooting by providing a suite of tools to connect to their EC2 instances that adhere to enterprise scaling and security requirements.

Responsibilities

  • Owns services enhancing customers' observability and troubleshooting for EC2 instances.
  • Develop and maintain large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • Implement and maintain security and customer experience features, ensuring system reliability as we scale.
  • Lead and influence your team or organization, or debug, profile, and implement best software engineering practices in large-scale systems.
  • Communicate frequently with team members, share progress, and discuss obstacles.
  • Review and provide feedback on each other’s code to improve productivity and quality.

Requirements

  • 2+ years of non-internship design or architecture experience.
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • 3+ years of Object Oriented Design experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.

Qualifications

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Experience in software development, or experience in Linux and Networking protocols and experience in Linux OS and network troubleshooting.
  • Experience with server, storage, networking, or large-scale distributed systems.
  • Experience leading and influencing your team or organization, or experience debugging, profiling, and implementing best software engineering practices in large-scale systems.
  • Experience as a mentor, tech lead or leading an engineering team.

Skills

  • Strong problem-solving skills.
  • Ability to work independently and collaboratively.
  • Excellent communication and collaboration skills.
  • Knowledge of industry best practices and continuous learning mindset.

Benefits

Amazon offers comprehensive benefits including health insurance, retirement plans, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Pay

The base salary range for this position is $143,700.00 - $194,400.00 USD annually.

Schedule

Full-time.

Similar jobs