15 hours ago

Software Dev Engineer II

Amazon

On Site
Full Time
$169,050
Iowa City, IA

Job Overview

Job TitleSoftware Dev Engineer II
Job TypeFull Time
Offered Salary$169,050
LocationIowa City, IA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Description

As a Software Dev Engineer II at Amazon, you will design, develop, implement, test, and document embedded or distributed software applications, tools, systems, and services. You will be responsible for translating functional requirements into robust, efficient, and supportable solutions that integrate seamlessly within the overall system architecture. This role involves participating in the full development cycle, end-to-end, from design and implementation to testing, documentation, delivery, and ongoing maintenance. You will also produce comprehensive, usable software documentation, evaluate new or existing software products and tools, and make informed decisions regarding their use. A key aspect of this position is mentoring junior development engineers, fostering their growth and ensuring high-quality contributions.

Basic Qualifications

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • One year of experience in software development or a related occupation.
  • One year of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • One year of experience with Object-Oriented Design principles.

Preferred Qualifications

All applicants must meet all the above listed basic requirements for the Software Dev Engineer II role.

Key skills/competency

  • Software Development
  • Distributed Systems
  • Object-Oriented Design
  • C#
  • C++
  • Java
  • Perl
  • System Architecture
  • Software Testing
  • Documentation
  • Mentoring

Tags:

Software Developer
Software Engineer
Design
Development
Implementation
Testing
Documentation
Mentoring
System Architecture
Problem Solving
Software Solutions
Requirements Analysis
C#
C++
Java
Perl
Object-Oriented Design
Distributed Systems
Multi-threaded Applications
Large-scale Systems

Share Job:

How to Get Hired at Amazon

  • Research Amazon's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in distributed systems, object-oriented design, and languages like C++, Java, or C#.
  • Prepare for technical interviews: Practice data structures, algorithms, and system design challenges relevant to Amazon's scale.
  • Demonstrate Amazon's Leadership Principles: Be ready to share specific examples showcasing how you embody customer obsession, ownership, and bias for action.
  • Network effectively: Connect with current Amazon employees on LinkedIn to gain insights into the company and the Software Dev Engineer II role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background