1

Educational Software Developer Jobs in North Carolina

\n \n \n \n \n Signalscape has supplied engineering services and products used for defense ... Educational benefits \n * Matching 401\-k plan \n * Flexible Spending Account \n * Health Savings ...

Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina Experience level: 3 - 5 years ... Equivalent combination of related education, training and experience may be considered in place of ...

Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina Experience level: 3 - 5 years ... Equivalent combination of related education, training and experience may be considered in place of ...

Sr. Software Developer, Application

Elizabeth City, NC · On-site

$48.25 - $63.75/hr

The Senior Software Developer, Application in this role is responsible for full-stack application ... Education/Experience Requirements: * Bachelor's or Associate's degree in Computer Science, Math ...

Sr Software Developer / Golang

Cary, NC · On-site

$51 - $67.25/hr

Senior Software Developer / Golang - Hybrid, Cary NC We're a leader in data and AI. Through our ... Equivalent combination of related education, training and experience may be considered in place of ...

Sr Software Developer / Golang

Cary, NC · On-site

$51 - $67.25/hr

Senior Software Developer / Golang - Hybrid, Cary NC We're a leader in data and AI. Through our ... Equivalent combination of related education, training and experience may be considered in place of ...

C Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina We're a leader in data and ... Equivalent combination of related education, training and experience may be considered in place of ...

C Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina We're a leader in data and ... Equivalent combination of related education, training and experience may be considered in place of ...

$128K - $149K/yr

Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field. * Experience: * 6+ years of software development experience * Strong expertise in .NET Core, C#, ASP.NET ...

Software Developer - Data Services - Hybrid, Cary, NC We're a leader in data and AI. Through our ... Equivalent combination of related education, training and experience may be considered in place of ...

The IT Software Developer is responsible for designing, developing, maintaining, and supporting ... Tuition Reimbursement Program- We encourage team members to continue their education to support ...

Senior Software Developer / Java

Cary, NC

$53.50 - $68.25/hr

Sr Software Developer - Hybrid, Cary, North Carolina We're a leader in data and AI. Through our ... Equivalent combination of related education, training and experience may be considered in place of ...

Senior Software Developer

Cary, NC · On-site

$120K - $170K/yr

Signalscape has supplied engineering services and products used for defense, intelligence, and law ... Educational benefits * Matching 401-k plan * Flexible Spending Account * Health Savings Account

Senior Software Developer / Java

Cary, NC · On-site

$53.50 - $68.25/hr

Sr Software Developer - Hybrid, Cary, North Carolina We're a leader in data and AI. Through our ... Equivalent combination of related education, training and experience may be considered in place of ...

\n \n \n \n \n Signalscape has supplied engineering services and products used for defense ... Educational benefits \n * Matching 401\-k plan \n * Flexible Spending Account \n * Health Savings ...

Senior .NET Enterprise Software Developer

Charlotte, NC · On-site

$53.25 - $70.25/hr

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, plus at least 4 years of relevant experience; or equivalent combination of education and ...

Showing results 21-40

Educational Software Developer information

See North Carolina salary details

$43.6K

$101.6K

$150.9K

How much do educational software developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for educational software developer in North Carolina is $101,645.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $118,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an educational software developer?

To thrive as an Educational Software Developer, you need expertise in software development, educational technology principles, and a relevant degree in computer science or a related field. Familiarity with platforms like Moodle or Blackboard, coding languages such as JavaScript or Python, and certifications in instructional design or software development tools are often required. Creative problem-solving, communication, and a strong understanding of user experience are valuable soft skills in this role. These capabilities help ensure the successful design of effective and user-friendly educational tools that support both learners and educators.

What does an educational software developer do?

An Educational Software Developer designs, develops, and maintains digital tools, applications, and platforms that enhance learning experiences. They collaborate with educators, instructional designers, and subject matter experts to create engaging and effective educational software. Their work includes coding, user interface design, and integrating multimedia elements to support interactive learning. They also test and update software to ensure usability, accessibility, and alignment with educational standards.

What types of teams or professionals does an educational software developer typically collaborate with?

Educational Software Developers often work closely with instructional designers, teachers, subject matter experts, UX/UI designers, and project managers to create effective learning solutions. Collaboration with educators ensures the content aligns with pedagogical goals, while working with designers and developers helps refine both the technical and user experience aspects. Regular communication across these teams is essential to gather feedback, adapt to evolving educational requirements, and deliver high-quality software products. Being comfortable in a collaborative and cross-functional team environment enhances both project success and professional growth.

What are the most commonly searched types of Educational Software Developer jobs in North Carolina? The most popular types of Educational Software Developer jobs in North Carolina are:
What cities in North Carolina are hiring for Educational Software Developer jobs? Cities in North Carolina with the most Educational Software Developer job openings:
Infographic showing various Educational Software Developer job openings in North Carolina as of August 2026, with employment types broken down into 77% Full Time, 15% Part Time, and 8% Temporary. Highlights an 100% In-person job distribution, with an average salary of $101,645 per year, or $48.9 per hour.

Software Developer (Java)

APN Software Services, Inc

Morrisville, NC • On-site

$60/hr

Other

Posted 22 days ago


Job description

Java Developer (Spring Boot)

Location: Morrisville, NC 27560 — Hybrid (Tue/Wed/Thu onsite, Mon/Fri remote)
Employment Type: Contract (W2)
Rate: $60/hr, depending on experience
Duration: 6 months
Hours: 40/week, 9–5 (onsite Tuesday–Thursday)

About the Role

We''re seeking a skilled and motivated Java Developer to join a dynamic development team. You''ll design, develop, and maintain scalable, efficient backend systems that power our applications — working primarily in Java, Spring Boot, and database technologies. This is a hands-on backend role with a mix of new development, optimization, and customer-facing troubleshooting in an Agile environment.

What You''ll Do

  • Design, develop, and maintain Java-based backend services and APIs using Spring Boot
  • Write clean, maintainable, testable code following best practices and deadlines
  • Develop and optimize database queries across SQL and/or NoSQL databases
  • Build and maintain RESTful APIs
  • Participate in code reviews and contribute to team knowledge sharing
  • Debug and resolve application issues, performance bottlenecks, and bugs
  • Implement security and data-protection measures per best practices
  • Collaborate with clients and internal teams to resolve support tickets and incidents — remotely and in person as needed
  • Document customer interactions and workflows in a timely manner
  • Work within an Agile/Scrum environment

What You''ll Bring

  • Strong proficiency in Java (11 and 17)
  • Hands-on experience with Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security)
  • Solid understanding of relational databases (Microsoft SQL Server) and/or NoSQL (MongoDB, Redis)
  • RESTful API development experience
  • Hibernate / JPA experience
  • Familiarity with Git
  • Strong grasp of object-oriented design, design patterns, and core software development principles
  • Ability to diagnose application issues and provide technical support
  • Ability to work both independently and as part of a team

Preferred Qualifications

  • Experience with cloud platforms such as AWS
  • CI/CD pipelines and build tools (Jenkins, Maven, Gradle)
  • Agile/Scrum experience
  • JMS/messaging, XML, REST/SOAP
  • Exposure to J2EE / JSP (legacy components)

Education

  • Degree in Computer Science or a related field, or equivalent work experience
  • 2–4 years of relevant development experience