Logo of Huzzle

Software Development Engineer

image

Amazon

Today

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Dublin

AI generated summary

  • You must have programming experience, knowledge of the full software development life cycle, system design skills, non-internship professional software development experience, and a relevant degree.
  • You will automate networking, develop tools, troubleshoot issues, document processes, participate in on-call support, review code, write optimized code, and provide project updates to the team.

Requirements

  • Experience programming with at least one software programming language
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience (non-internship) in professional software development
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Help shape the automation future in Networking.
  • Use and develop tools, services and processes that collect and rationalize data from different sources.
  • Participate in an on call rotation with your team to support the software developed.
  • Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams.
  • Contribute to documentation, process and procedures.
  • Be involved in the formulation of structured training.
  • Drive designs for components and services that deliver new features and capabilities.
  • Prepare estimates for upcoming deliverables.
  • Document proposed solutions.
  • Review code of other members.
  • Write well structured and optimized code.
  • Perform root cause analysis on operational events.
  • Provide project updates to leadership and other team members.
  • Fulfill on-call responsibilities, typically for one week every 4-5 weeks during working hours.

FAQs

What programming languages should I be proficient in for this role?

You should have experience programming with at least one software programming language, but specific language requirements may vary based on team needs.

What is the expected experience level for this position?

The role requires experience (non-internship) in professional software development, ideally with a strong understanding of the full software development life cycle.

Will I be required to collaborate with other teams?

Yes, as a Software Development Engineer, you will work closely with System and Network Development Engineers, Network Operations, and other peer software teams to ensure scalable designs and effective integrations.

How often will I be expected to participate in on-call duties?

This position involves on-call responsibilities, typically for one week every 4-5 weeks during working hours.

Is a Bachelor's degree a requirement for this role?

Yes, a Bachelor's degree in computer science or an equivalent field is required for this position.

What kind of projects will I be working on?

You will be involved in driving designs for components and services that deliver new features and capabilities, as well as helping to shape the automation future in Networking.

Does AWS prioritize a diverse workplace?

Yes, AWS is committed to fostering a diverse and inclusive workplace and encourages candidates from various backgrounds to apply.

Are there mentorship and career growth opportunities available?

Yes, there are continuous knowledge-sharing, mentorship, and career-advancing resources available to help you grow as a professional at AWS.

What is the working culture like at AWS?

AWS promotes work-life harmony and strives for flexibility, supporting employees in balancing their professional and personal lives.

How does AWS support ongoing learning and development?

AWS provides continuous training opportunities, employee-led affinity groups, and various events to foster an inclusive culture and support employee learning and development.

Retail & Consumer Goods
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.