1

Software Development Engineer Ii Jobs (NOW HIRING)

Software Development Engineer II, Search

$99K - $136K/yr

They are seeking a Software Development Engineer II for their Search Geocoding team, responsible for developing algorithms and features to enhance location-based search solutions. The role involves ...

Join the Programming Foundations Team within Amazon Builder Experience as a Software Development ... BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ ...

... - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 1+ years of software development engineer or related ...

Join the Programming Foundations Team within Amazon Builder Experience as a Software Development Engineer. Our team owns the languages, libraries, and tools that Amazon builders use daily to write ...

Join the Programming Foundations Team within Amazon Builder Experience as a Software Development Engineer. Our team owns the languages, libraries, and tools that Amazon builders use daily to write ...

As an SDE 2 on this team, you've moved past foundational learning and are a competent, independent ... What You Bring • Experience: 3-5 years of professional software engineering experience building ...

Software Dev Engineer II - AMZ25652.2 Location: Atlanta, GA Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems ...

Engineer II Premium

Phoenix, AZ · On-site

$97K - $133K/yr

SDET for GKE POC ( Engineer II premium) : Open for Phoenix and Palo Alto GCP experience Google kubernates Engine ( GKE) Functional Testing Regression & Performance Testing Docker DNS Firewall ...

As an SDE 2 on this team, you've moved past foundational learning and are a competent, independent ... What You Bring Experience: 3-5 years of professional software engineering experience building and ...

As an SDE 2 on this team, you've moved past foundational learning and are a competent, independent ... What You Bring • Experience: 3-5 years of professional software engineering experience building ...

We are pioneering the development of a software framework that: - Enables deployment of robots at ... code programming for end-users - Design components that enable metrics and data aggregation ...

next page

Showing results 1-20

Software Development Engineer II information

See salary details

$63.5K

$147.5K

$205.5K

How much do software development engineer ii jobs pay per year?

As of Jul 16, 2026, the average yearly pay for software development engineer ii in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Software Development Engineer Ii vs Software Development Engineer I?

AspectSoftware Development Engineer ISoftware Development Engineer II
Experience LevelEntry-level, 0-2 yearsMid-level, 2-4 years
ResponsibilitiesBasic coding, bug fixes, small featuresDesign, develop complex features, code reviews
Required SkillsFundamental programming, basic understanding of systemsProficient coding, system design, problem-solving
Work EnvironmentTeam collaboration, supervised tasksIndependent work, mentorship roles

The main difference between a Software Development Engineer I and II lies in experience, responsibilities, and skill level. SDE I is an entry-level role focused on foundational tasks, while SDE II involves more complex development and greater independence. Both roles are common in tech companies and share similar industry usage, but SDE II typically requires more experience and technical expertise.

What is a Software Development Engineer II?

A Software Development Engineer II (SDE II) is an intermediate-level software engineer responsible for designing, developing, testing, and maintaining software applications or systems. SDE IIs typically have a few years of professional experience and are expected to contribute to complex projects, write efficient and maintainable code, and collaborate with cross-functional teams. They often mentor junior engineers, participate in code reviews, and help set technical direction within their team. SDE II roles require strong problem-solving skills, proficiency in programming languages, and a solid understanding of software development best practices.

What are the key skills and qualifications needed to thrive as a Software Development Engineer II, and why are they important?

To thrive as a Software Development Engineer II, you need advanced programming skills, a solid understanding of software design principles, and typically a bachelor’s degree in computer science or a related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with CI/CD pipelines are commonly required, and certifications in relevant technologies can be advantageous. Strong problem-solving abilities, effective communication, and the ability to collaborate within cross-functional teams are essential soft skills. These competencies ensure efficient development, high-quality code, and seamless teamwork in delivering robust software solutions.

How does a Software Development Engineer II typically interact with cross-functional teams during a project lifecycle?

As a Software Development Engineer II, you'll regularly collaborate with cross-functional teams such as product management, quality assurance, and user experience designers. You'll participate in design discussions, clarify requirements, and help translate business needs into technical specifications. Effective communication and teamwork are essential, as you'll often review code, provide feedback, and coordinate with other engineers to ensure timely and high-quality delivery. This collaborative environment helps you broaden your perspective and develop both technical and interpersonal skills.
More about Software Development Engineer II jobs
What cities are hiring for Software Development Engineer Ii jobs? Cities with the most Software Development Engineer Ii job openings:
What states have the most Software Development Engineer Ii jobs? States with the most job openings for Software Development Engineer Ii jobs include:
Infographic showing various Software Development Engineer Ii job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Hybrid job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Development Engineer II, Search

Software Development Engineer II, Search

Mapbox

Remote

$99K - $136K/yr

Full-time

Re-posted 2 days ago


Job description

Job Summary:
Mapbox is the leading real-time location platform for location-aware businesses, providing tools for navigation across various applications. They are seeking a Software Development Engineer II for their Search Geocoding team, responsible for developing algorithms and features to enhance location-based search solutions. The role involves collaborating with cross-functional teams to ensure high-quality user experiences and supporting the geocoding search engine's efficiency and accuracy.
Responsibilities:
• Designing and implementing search retrieval algorithms across multiple search engines
• Making existing algorithms more efficient and/or highly performant
• Writing technical design documents and participating in design and code reviews
• Owning the efficiency and accuracy of your designs, as well as being responsible for overseeing your own work through the development and implementation lifecycle, ultimately delivering excellent end results
• Collaborating with other engineers, PMs and teams internationally and cross functionally to deliver a high quality experience to our customers
• Promoting a culture of operational excellence by meticulously testing and monitoring our systems and codes, and being available/on-call to support the health of our services
Qualifications:
Required:
• Strong understanding of search techniques (such as information retrieval) and data structures
• Practical experience in making an algorithms perform efficiently upon implementation
• Ability to write sophisticated, highly performant, and reliable solutions
• Excellent problem solving skills and analytical skills, valuing a scientific approach by using experimentation and critical thinking to drive and validate high quality solutions
• Experience with modern programming languages (Javascript, Python, Rust, Java, Typescript, C++, Go)
• Proficiency with cloud services (preferably AWS) in implementing monitoring instrumentation, operational diagnostics, resolving customer issues, and continuous product improvement
Preferred:
• Experience with maps, routing, navigation
• Experience with NLP/ML/Generative AI
• Experience with search engines such as ElasticSearch, Solr, Lucene
• Experience with solving challenging search problems
• Experience with big data and scale, data mining and science
Company:
Mapbox develops a location data platform for mobile and web applications. Founded in 2010, the company is headquartered in Washington, USA, with a team of 501-1000 employees. The company is currently Late Stage.