2

Remote Sde Ii Jobs (NOW HIRING)

This role has been categorized as a Remote position. "Remote" employees do not have a permanent ... Java, or C#. * 2+ years of experience leading engineers and providing technical direction.

Remote Sde Ii information

See salary details

$55.5K

$118.7K

$173.5K

How much do remote sde ii jobs pay per year?

As of Jun 22, 2026, the average yearly pay for remote sde ii in the United States is $118,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,500.00 and $133,500.00 per year, depending on experience, location, and employer.

What is the difference between Remote Sde Ii vs Remote Sde I?

AspectRemote Sde IRemote Sde II
Experience Level1-3 years3-5 years
ResponsibilitiesBasic coding, bug fixes, small featuresDesign, develop complex features, mentor juniors
Required SkillsProficiency in core programming, basic algorithmsAdvanced algorithms, system design, problem-solving
CertificationsNot mandatory, but helpfulNot mandatory, but helpful

The main difference between Remote Sde I and Remote Sde II lies in experience, responsibilities, and skill level. Remote Sde II typically has more experience and handles more complex tasks, often mentoring junior developers. Both roles require similar certifications and work in similar environments within tech companies.

What are the key skills and qualifications needed to thrive as a Remote SDE II, and why are they important?

To thrive as a Remote SDE II, you need strong programming skills, a solid understanding of data structures and algorithms, and several years of experience in software development, often with a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and CI/CD pipelines is typically required. Excellent problem-solving abilities, self-motivation, and effective remote communication skills set top candidates apart. These skills ensure you can deliver high-quality software solutions independently while collaborating efficiently with distributed teams.

What are Remote SDE II positions?

Remote SDE II positions refer to mid-level Software Development Engineer roles that are performed remotely, often from home or any location outside a traditional office. SDE II engineers typically have a few years of experience and are responsible for designing, developing, testing, and maintaining software solutions. They collaborate with cross-functional teams, participate in code reviews, and are expected to contribute to more complex projects than entry-level engineers. Working remotely, they utilize digital tools to communicate and manage their tasks effectively. These roles require strong technical skills, self-motivation, and the ability to work independently.

How does a Remote SDE II typically collaborate with team members across different time zones?

As a Remote SDE II, effective collaboration with colleagues in various time zones is essential. Teams often rely on asynchronous communication tools like Slack, email, and shared documentation, along with regular stand-up meetings scheduled to accommodate overlapping working hours. You may need to adapt your workflow to ensure prompt code reviews, clear documentation, and proactive status updates. Flexibility and strong communication skills are key to maintaining productivity and building strong professional relationships in this distributed environment.
More about Remote Sde Ii jobs
What are the most commonly searched types of Sde Ii jobs? The most popular types of Sde Ii jobs are:
Software Development Engineer (SDE but not a Java Developer)

Software Development Engineer (SDE but not a Java Developer)

IT America Inc

Seattle, WA โ€ข Remote

$53 - $72.75/hr

Contractor

Posted 3 days ago


Job description

Position: Software Development Engineer

Location: Remote

Duration: Long term contract

Type: Only W2 (No C2C/1099)

Notes from Client Manager:

The Amazon Selection & Catalog Systems (ASCS) team needs a Software Development Engineer (do not confuse this with a โ€œJava Developerโ€) to spearhead the consolidation and retirement of legacy services. This initiative aims to reduce operational complexity and modernize our architecture. This team focuses on a critical aspect of Amazon's Catalogue. The catalogue team catalogs customers' orders and products for the process management system. Currently, a new system is being built in Java to replace the old system, which is in Perl and can't support the increasing traffic.

The task involves transitioning to the new system, a global project requiring engineers with experience in large distributed systems. Everyone will play a hands-on role in this project.

Candidates need experience in leading teams and contributing to software architecture. Knowledge of Perl will be helpful as it involves debugging legacy Perl code and migrating to Java for the platform and endpoints that are already created. The Amazon Software Development Engineer (SDE) will design, and TEKsystems SDE 3โ€™s will customize the API designs to fit each workstream. Experience in Cloud Services and distributed systems is critical for success in this role.

This project isn't about creating new APIs; it's primarily about migrating clients to already established strategic endpoints. The challenge lies in migrating from service A to service B. Some services have as few as four, and some have as many as twelve active services that need to be migrated. This person will also need to maintain the code standard and ensure the quality of the software before it's pushed for production release.

Each of the three workstreams will have independent daily standups, and there will be internal Amazon support from engineers to remove roadblocks. The ability to understand a milestone and work backwards to deliver the end result is also essential because they will be guiding SDE 2โ€™s as well as contributing to the development of the workstreams.

Must have:

  • Java
  • Python
  • Software development
  • Aws
  • Agile
  • Linux
  • Cloud
  • Microservices
  • Software engineering
  • Development
  • Springboot
  • Spring

Top Skills:

  • 8+ years of Building and designing software and API migration experience within Java. they really need to be flexible with tooling because Amazon has an internal tool they are using that is similar to Java that they are migrating to. (Guice is preferred but if they have Guice and Spring) and working knowledge of PERL.
  • 6+ years of Work on highly distributed systems from enterprise level companies
  • 4 + years of CI/CD environments from a cloud environment (EC2, S3 etcโ€ฆ)
  • Computer Science degree is required.

Secondary Skills:

  • Javascript
  • React
  • Angular
  • React.js
  • Job Description

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field,
  • Computer Science fundamentals in OO design, data structures and algorithm design
  • 6+ year relevant work experience in building and managing complex systems in production.
  • 6+ or more yearsโ€™ experience in software development, proficient in Java (Guice and Spring) and working experience in PERL.
  • Understanding of CI/CD, Git based version control, agile scrum methodologies.
  • Experience with testing, profiling, debugging, and optimizing large scale systems.
  • Ability to learn and adapt quickly to the engineering practices in the team.
  • Excellent team player. Ability to estimate, plan, track and deliver individual tasks on time.
  • Strong communication skills both verbal and written.

Preferred Qualifications

  • Strong communication skills both verbal and written.
  • Strong, object-oriented design and coding skills (Perl and Java preferably on a UNIX or Linux platform)
  • Experience in building test harness and test infrastructure.
  • Experience with distributed (multi-tiered) systems architecture, algorithms, and relational database,
  • Ability to refactor programs effectively and evaluate optimization opportunities from system performance and risks perspective.
  • Ability to effectively articulate technical challenges, risks, tradeoffs and solutions

Additional Skills & Qualifications

Leadership Principles

  • Deliver Results
  • Dive Deep
  • Ownership
  • Insist on the Highest Standards