1

Software Developer Ii Jobs in Raleigh, NC (NOW HIRING)

Software Engineer II Toshiba Global Commerce Solutions is seeking a Software Engineer II - ... We are looking for a Senior Software Developer with extensive leadership in complex software ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

New

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

New

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 7+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

Bachelor's degree in computer science, software engineering, or a related field * 7+ years of ... Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary ...

The Team We are seeking a Software Engineer to assist the IT organization. The IT team delivers ... than 2 years of relevant experience required. Familiarity with the design of web, component ...

Senior Software Developer JD (2 Open Positions) Hybrid role - 4 days in office. Candidates must be within commuting distance to Raleigh, NC. Work Schedule: 8:00 AM - 5:00 PM EST Seeking a Senior ...

We are seeking a An Application Developer II to join our team! WHAT You'll DO : Under limited ... Participate in and/or lead the development, enhancement, and support of assigned inhouse software ...

Sr Software Developer

Cary, NC · Remote

$51 - $67.25/hr

Participate in after-hours support as needed to provide Level-2/3 support for Severity 1/0 issues. Software Development & Engineering * Design, develop, unit test, and maintain software components ...

Sr Software Developer

Cary, NC · On-site

$51 - $67.25/hr

Participate in after-hours support as needed to provide Level-2/3 support for Severity 1/0 issues. Software Development & Engineering * Design, develop, unit test, and maintain software components ...

Software Developer- Hybrid, Cary, North Carolina or Remote in the US We're a leader in data and AI ... Two or more years of experience with Golang * Knowledge of REST standards * Experience working in a ...

Software Developer- Hybrid, Cary, North Carolina or Remote in the US We're a leader in data and AI ... Two or more years of experience with Golang * Knowledge of REST standards * Experience working in a ...

Jr. software Developer

Raleigh, NC · On-site

$65K - $84K/yr

... 2. Analysis, design, coding, component/assembly testing of all application code owned by the ... Ability to learn new software systems and programming languages by studying available references.

Jr. Software Developer

Raleigh, NC

$65K - $84K/yr

... 2. Analysis, design, coding, component/assembly testing of all application code owned by the ... Ability to learn new software systems and programming languages by studying available references.

next page

Showing results 1-20

Software Developer Ii information

See Raleigh, NC salary details

$46.7K

$108.7K

$161.4K

How much do software developer ii jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software developer ii in Raleigh, NC is $108,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Developer II, you need strong programming skills (in languages such as Java, Python, or C#), solid understanding of software development principles, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, agile methodologies, and experience with development tools or cloud platforms are typically required. Effective problem-solving, teamwork, and clear communication are essential soft skills to excel in this role. These abilities are crucial for building reliable software solutions, collaborating within teams, and adapting to evolving project requirements.

What are some common challenges faced by Software Developer II professionals, and how can they be addressed?

Software Developer II professionals often encounter challenges such as balancing multiple project deadlines, integrating with legacy systems, and effectively collaborating with cross-functional teams. To address these, it's important to prioritize tasks, communicate proactively with stakeholders, and stay up to date with the latest tools and frameworks. Additionally, leveraging code reviews and mentorship from senior developers can help improve both technical skills and workflow efficiency.

What are Software Developer II positions?

A Software Developer II is typically a mid-level software engineer who is responsible for designing, coding, testing, and maintaining software applications. This role usually requires a few years of professional experience and a solid understanding of programming languages, software development life cycle, and problem-solving skills. Software Developer II professionals often work on more complex tasks than entry-level developers, may mentor junior team members, and contribute to code reviews and project planning.
Infographic showing various Software Developer Ii job openings in Raleigh, NC as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $108,723 per year, or $52.3 per hour.
Software Engneer II

Software Engneer II

Samprasoft

Durham, NC • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Software Engineer II

Toshiba Global Commerce Solutions is seeking a Software Engineer II - Development Lead to join our team in RTP, NC. The TGCS Professional Services Software Engineer designs, builds, and supports custom software solutions for some of the world’s largest retailers.

We are looking for a Senior Software Developer with extensive leadership in complex software projects with a track record of delivery. The Development Lead will be responsible for leading a group of experienced programmers that will design and develop applications to support retail operations. The individual will support activities with customers, external and internal industry groups. The candidate needs strong programming and analytical skills, problem determination and debugging, attention to detail, team work and excellent communication skills. The Development Lead will also need to communicate at different technical levels, from the application architects to the end user.

Our developers are involved in the entire project lifecycle. They interact directly with our retail customers to understand and document requirements, they collaborate with the implementation and test teams on design and development, and they oversee delivery and provide ongoing support for their work.

Responsibilities include developing new custom functionality and assisting with defect support, authoring functional specifications and/or high-level designs, documenting solutions by developing documentation, flowcharts, layouts, diagrams, working closely with the QA team to ensure a quality deliverable, creating product documentation for end-users, providing ongoing maintenance, support and enhancements in existing systems and platforms, providing technical guidance during requirements workshops with our customers, providing technical input to the leadership team in the writing of client contracts, contributing to our legacy of outstanding innovation through the invention/IP process, elevating technology and consistently applying best practices, mentoring junior development team members, and client facing professionalism and skills.

This role is based in Research Triangle Park, NC. This position will start Day 1 onsite.

Required skills include a Bachelor's Degree in Computer Science or related field, exceptional written and verbal communication, 5+ years of experience in Software Development, 5+ years of experience in Object Oriented Analysis and Design Patterns Based Implementation, 5+ years of experience with strong and proven technical leadership skills, 5+ years of experience with C++, Java, 3+ years of experience with scripting languages, and 3+ years of experience with Eclipse IDE or equivalent IDE, developing for Linux and Windows.

Preferred skills include a Master of Science degree in Computer Science or a related field, familiarity with VersionOne, Agile software development process, familiarity with JavaScript, ANT, JSON, XML, HTML5, RESTful API, JUnit, Maven, DevOps lifecycle management (Ansible), experience with retail POS applications and devices, familiarity with retail concepts and/or applications, and 4690 Operating System knowledge.