Iowa City, IA Full-time 12/10/2025 $143.7k - $194.4k per year
Undergraduate Entry-Level
Job Description
Amazon.com Services LLC is seeking a Software Dev Engineer II to design, develop, implement, test, and document software applications and tools. The role involves participating in the full development cycle and mentoring junior engineers.
Requirements
Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
One year of experience in designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications
Experience using C#, C++, Java, or Perl
Experience in Object Oriented Design
Responsibilities
Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services
Translate functional requirements into robust, efficient, supportable solutions
Participate in the full development cycle from design to maintenance
Produce comprehensive, usable software documentation
Evaluate and make decisions around the use of new or existing software products and tools
Mentor junior development engineers
Benefits
Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.