1

Software Development Engineer Ii Jobs (NOW HIRING)

Software Dev Engineer II

Bethpage, NY · On-site

$99K - $136K/yr

Reporting to the Engineering Manager, the SDE II DevOps Toolchain will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that ...

Reporting to the Engineering Manager, the SDE II DevOps Toolchain will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that ...

Software Dev Engineer II

Seattle, WA · On-site

$111K - $151K/yr

... software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at ...

Under general supervision, the Software Development Engineer II designs, develops, debugs, tests and implements software enhancements. Responsibilities include correcting defects in existing ...

As a software development engineer in Enterprise Software, you will bring your perspective to aerospace applications of engineering design, manufacturing, supply chain, mission operations, or ...

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 ...

... development experience - 3+ years of programming with at least one software programming language experience - Bachelor's degree in Computer Science, Robotics, or related field - 2+ years of ...

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+ ...

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 11, 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 Dev Engineer II

Software Dev Engineer II

Optimum

Bethpage, NY • On-site

$99K - $136K/yr

Full-time

Posted 16 days ago


Optimum rating

7.4

Company rating: 7.4 out of 10

Based on 52 frontline employees who took The Breakroom Quiz

37th of 81 rated telecommunications companies


Job description

Are you looking to Optimize your life? Start your exciting path to a rewarding career today!
We are Optimum, a leader in the fast-paced world of connectivity, and we're seeking driven and enthusiastic professionals to join our team, empower lives, fuel businesses, and drive innovation. Connectivity is now longer a luxury, but a necessity. A career at Optimum means you'll be enabling progress and enhancing lives by providing reliable, high-speed connectivity solutions that keep the world connected. Our successes, now and in the future, are powered by our amazing product, a commitment to our people and culture, and the connections we make in our communities.
If you are resourceful, collaborative, and passionate about delivering consistent excellence, Optimum is for you!
Job Summary
Optimum is a leading provider of Mobile, Broadband (DOCSIS, Fiber) and Video services in the United States. The Product Development organization is responsible for the technology enablement and development of these technologies for our customers along with the tools used by our teams to support them. Reporting to the Engineering Manager, the SDE II DevOps Toolchain will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve productivity, drive efficiency, and ensure the quality and reliability of our software products. We are looking for a passionate and engaged individual who is willing to take on the challenge of transforming software development at a Fortune 500 company and building the tools that will allow our development teams to Go Fast!
Responsibilities
  • Contribute to our software development tools strategy accelerating our development teams.
  • Execute on the implementation of our tools roadmap that includes an CI/CD pipeline that will be leveraged by the software development teams across the organization to support our broadband, video, mobile and customer support applications.
  • Implement tools to identify, document and track software defects. Work closely with the development teams to resolve issues and ensure timely fixes.
  • Introduce capabilities to do effective A/B testing of releases across test populations.
  • Lead process improvement initiatives to enhance testing practices, tools, and metrologies.
  • Implement tools to monitor and report on key quality metrics including defect rates, test coverage and test execution progress. Analyze metrics to identify areas for improvement.
  • Leverage developer tools and test automation to transform our software release processes and enable the development teams to get capabilities to customers faster.
  • Use and customize out of the box tools to instrument and monitor systems.
  • Contribute to a structured knowledge base that allows teams to create, maintain and extend documentation for all our developer tools and processes.
  • Establish and gain acceptance for Key Results indicated by our development pipeline and automation test frameworks.
  • Use prototypes and proof of concepts as the primary tool for deep and detailed explorations of architecture and software designs.
  • Go-to advocate for developer tools in the organization.
  • Continue to make Optimum a Developer Friendly Environment.

Qualifications
  • Bachelor's degree in computer science or related field.
  • Minimum 3-5 years of experience in software development, automation, and tools.
  • Proficiency in variety of programming languages (Python, Java, C#)
  • Experience with Google cloud or Amazon Web Services and their capabilities.
  • Thorough understanding of software methodologies and DevOps practices.
  • Experience with the implementation and optimization CI/CD Pipelines.
  • Experience with the automation of test cases.
  • Good intuition for software design, actively looking to learn from other teams and projects.
  • Experience with data formats and locality with performance considerations.
  • Demonstrated experience solving performance and data issues by applying experience/knowledge.
  • Completely comfortable working with live production systems, debugging issues and taking careful actions with protections against damage.
  • Contributes to establishing and maintaining corporate policies related to technology.

At Optimum, every action and interaction we take part in, is driven by our three Guiding Principles: Do What's Right, Drive One Optimum, and Make It Happen. These aren't just words, they help us build trust, create real community, and embrace new ways of thinking. Our employees are empowered to do the right thing for our customers and co-workers and to recognize and reward these behaviors when we see them. It's all part of the bigger picture of "Be The Difference" where each employee knows they have the power to enact real change, share new ideas, and understand that learning never stop.
If you have the drive to succeed and are ready to embark on a thrilling career, seize this opportunity today, and join our winning team. Together, we'll shape the future of connectivity.
All job descriptions and required skills, qualifications and responsibilities for a particular position are subject to modification by the Company from time to time, in the Company's discretion based on business necessity.
We are an Equal Opportunity Employer committed to recruiting, hiring and promoting qualified people of all backgrounds regardless of gender, race, color, creed, national origin, religion, age, marital status, pregnancy, physical or mental disability, sexual orientation, gender identity, military or veteran status, or any other basis protected by federal, state, or local law.
The Company collects personal information about its applicants for employment that may include personal identifiers, professional or employment related information, photos, education information and/or protected classifications under federal and state law. This information is collected for employment purposes, including identification, work authorization, FCRA-compliant background screening, human resource administration and compliance with federal, state and local law.
Applicants for employment with The Company will never be asked to provide money (even if reimbursable) as part of the job application or hiring process. Please review our Fraud FAQ for further details.
Pay is competitive and based on a number of job-related factors, including skills and experience. The starting pay rate/range at time of hire for this position in the posted location is $100,246.00 - $164,689.00 / year. The rate/range provided herein is the anticipated pay at the time of hire and does not reflect future job opportunity.
We appreciate your interest in this opportunity. Applicants must be authorized to work for ANY employer in the U.S. Please note that at this time, we do not provide visa sponsorship for employment.

What Optimum employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom