Jobs · Consulting · California

Senior Software Development Engineer, EC2 VPC

Amazon Web Services (AWS) · San Diego, CA · 2 wk ago
ConsultingFull-time

About the team

Our team values work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here.

Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we foster an environment that celebrates knowledge sharing. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth. We try to assign projects and tasks based on what will help you develop into a well-rounded engineer.

Responsibilities

  • Being the lead engineer on a small team, mentoring junior engineers, ensuring the right development practices are followed.
  • Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
  • Maintain current technical knowledge to support rapidly changing technology, always on a lookout for new technologies and work with management and development team in bringing new technologies.
  • Communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

Qualifications

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 1+ years experience in leading a team in terms of architecture, mentoring and pushing best software development practices
  • Bachelor's degree in Computer Science or equivalent
  • Experience developing in C or C++

Preferred Qualifications

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Effective verbal and written communication skills
  • Proficiency in design and analysis of algorithms and data structures
  • Linux operating system knowledge + development experience
  • In-depth knowledge of TCP/IP
  • Kernel or embedded development, particularly Linux kernel
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience influencing software engineers best practices within your team
  • Scripting (Ruby/Python)

Pay

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

USA, CA, San Diego - 168,100.00 - 227,400.00 USD annually

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com