1

Developer Jobs in Northampton, PA (NOW HIRING)

Engineer with experience on working with the open source platforms such as Apache HTTPD and other Apache projects like Camel, ServiceMix, Karaf, UserGrid (BaaS), Kafka, Storm, Zookeeper, Mesos ...

Engineer with experience on working with tomcat, undertow, JBossAS, or other java runtimes. Cloudscale Runtime engineering team is responsible for the Engineering and Delivery of Next Generation ...

OpenGL / C++ Developer Duration:6 Months Contract to Hire Location: Warren,NJ- 07920 Skills 5+ years C++ programming 2+ years OpenGL Graphics programming without using a commercial engine Gaming ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Experience working on Mobile UI Framework is required Extensive experience ...

PHP developer, Web development Detailed JD: * Work with existing team of developers (C#, Java, PHP) and work on multiple projects from website builds, Software and CMS builds along with web and ...

DevOps/Data Engineer

Coopersburg, PA · On-site

$50 - $68.50/hr

Role: DevOps/Data Engineer Location: Coopersburg, PA Work Schedule: Hybrid (2, 3 days a week in office) Type of Position: FTE preferred, but open for TPC & C2H Preference: and We are seeking a hybrid ...

Android Developer

Warren, NJ

$58 - $76/hr

Android Developer Location: Warren, NJ Experience: Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field 5+ years of Android app development, with at least 2 ...

IOS Developer

Warren, NJ

$53.75 - $74/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Design and code from specifications, analyzes, evaluates, tests, debugs ...

IOS Developer

Warren, NJ

$53.75 - $74/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Design and code from specifications, analyzes, evaluates, tests, debugs ...

Required Skills: -Deep, thorough knowledge of Android programming (Java6/7, XML), standard design patterns for widgets, views, navigation, etc, modern design practices using material design ...

DevOps/Data Engineer

Coopersburg, PA · On-site

$50 - $68.50/hr

Role: DevOps/Data Engineer Location: Coopersburg, PA Work Schedule: Hybrid (2, 3 days a week in office) Type of Position: FTE preferred, but open for TPC & C2H We are seeking a hybrid DevOps + Data ...

.Net Developer

Warren, NJ

$50 - $66.25/hr

Net Developer Location: Warren NJ Duration: 2+ Years Contract Mode of Interview: Face To Face After Phone Designs and develops application code from specifications. Analyzes, evaluates, tests, debugs ...

Android Developer

Warren, NJ · On-site

$58 - $76/hr

Android Developer Location: Warren, NJ Duration: Long Term Requirements * Proven software development experience * Have published at least one original Android app * Experience with Android SDK

Android Developer

Warren, NJ · On-site

$58 - $76/hr

Android Developer Location: Warren, NJ Duration: Long Term Requirements * Proven software development experience * Have published at least one original Android app * Experience with Android SDK

Developer Team Lead

Allentown, PA · On-site

$58.25 - $76.25/hr

The developer approaches software holistically, catering to both user experience and functionality. The developer dabbles in emerging technologies (e.g., machine learning, internet of things and ...

next page

Showing results 1-20

Developer information

See Northampton, PA salary details

$37.9K

$122.5K

$150.1K

How much do developer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for developer in Northampton, PA is $122,528.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,400.00 and $148,700.00 per year, depending on experience, location, and employer.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

What are developers?

Developers, often referred to as software developers or programmers, are professionals who design, build, test, and maintain software applications or systems. They use programming languages and development tools to create solutions that meet the needs of users or organizations. Developers may work on a variety of projects, including websites, mobile apps, games, and enterprise software. Their responsibilities often include writing code, troubleshooting issues, collaborating with other team members, and keeping up with emerging technologies.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in areas such as cloud computing or cybersecurity.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

What jobs in the US pay 300,000 a year?

For developers, high-paying roles such as software engineers, technical leads, and engineering managers with extensive experience, specialized skills, and working in high-demand industries can earn $300,000 or more annually. These positions often require advanced knowledge of programming languages, leadership abilities, and sometimes certifications or advanced degrees. Compensation varies based on location, company size, and individual expertise.

Which developer is highly paid?

Senior software developers, especially those skilled in high-demand areas like machine learning, cloud computing, or cybersecurity, tend to be the highest-paid in the development field. Developers with specialized expertise, advanced certifications, and experience working with popular tools such as AWS, Azure, or Kubernetes often command higher salaries.

What is the job of a developer?

A developer designs, writes, tests, and maintains software applications or systems using programming languages such as Java, Python, or C++. They often collaborate with teams, follow project requirements, and use tools like version control systems. Strong problem-solving skills and knowledge of coding best practices are essential for this role.

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

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What Is a Developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

What cities near Northampton, PA are hiring for Developer jobs? Cities near Northampton, PA with the most Developer job openings:
Infographic showing various Developer job openings in Northampton, PA as of July 2026, with employment types broken down into 80% Full Time, 10% Part Time, 1% Temporary, and 9% Contract. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution, with an average salary of $122,528 per year, or $58.9 per hour.
Senior Developer / Lead Developer

Senior Developer / Lead Developer

PPL Corporation

Allentown, PA • On-site

Full-time

Posted 17 days ago


PPL rating

6.8

Company rating: 6.8 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

45th of 53 rated energy and utility


Job description

Company Summary Statement
As one of the largest investor-owned utility companies in the United States, PPL Corporation (NYSE: PPL), is committed to creating long-term, sustainable value for our 3.5 million customers, our shareowners and the communities we serve. Our high-performing regulated utilities - PPL Electric Utilities, Louisville Gas and Electric, Kentucky Utilities and Rhode Island Energy - provide an outstanding experience for our customers, consistently ranking among the best utilities in the nation. PPL's companies are also addressing challenges head-on by investing in new infrastructure and technology that is creating a smarter, more reliable and resilient energy grid. We are committed to doing our part to advance a cleaner energy future and drive innovation that enables us to achieve net-zero carbon emissions by 2050 while maintaining energy reliability and affordability for the customers and communities we serve. PPL is a positive force in the cities and towns where we do business, providing support for programs and organizations that empower the success of future generations by helping to build and maintain strong, diverse communities today.
Overview
NOTE: This is a hybrid position requiring 3 days a week in office. Office locations: Allentown, PA; Providence, RI OR Louisville, KY. #INDPPL #LI-Hybrid
Lead Developer:
The Developer designs, develops, and tests solutions based on the functional and technical specifications to meet quality & performance requirements. They are expected to be proficient in a variety of technologies and languages (C#, Java, TypeScript, Angular, React, SQL, etc., Microservices, Cloud Architecture and API's) to develop applications. The developer approaches software holistically, catering to both user experience and functionality. The developer dabbles in emerging technologies (e.g., machine learning, internet of things and Artificial Intelligence, etc.) to develop solutions that improve business performance (e.g., proactive customer service, outage management, grid balancing, fraud detection, IoT security).
Senior Developer:
The Senior Developer designs develop, and tests solutions based on the functional and technical specifications to meet quality & performance requirements. They are expected to be proficient in a variety of technologies and languages, Microservices, Cloud Architecture, API's, SAP ABAP) to develop applications. The developer approaches software holistically, catering to both user experience and functionality. The developer dabbles in emerging technologies (e.g., machine learning, internet of things and Artificial Intelligence etc.) to develop solutions that improve business performance (e.g., proactive customer service, outage management, grid balancing, fraud detection, IoT security).
The Senior level performs assigned tasks under minimal guidance from Team Leader.
Responsibilities
Lead Developer:
  • Advance in depth emerging technology and software delivery knowledge.
  • Collaborate with business users, system analysts, developers, and ecosystem partners to bring innovative ideas from conception to launch at scale.
  • Assist in analyzing and researching new and existing products, procedures, and/or workflow needs associated with business systems.
  • Work in an iterative/Agile environment and be a strong team player.
  • Adopt emerging technologies and launch products / services faster with rapid prototyping & iterative methods.
  • Proven ability to take prototypes to production, following engineering best practices.
  • Build, configure, or customize the technical solution (reusable components, preconfigured solutions, cloud solution and services).
  • Work very closely with the System Architect and multiple Technology teams to champion the adoption of patterns, platforms, and tools to support the usage and conformity of solution architecture.
  • Manage automation and monitor application integration as code iteratively goes through assembly and product tests.
  • May be assigned an Electric Utilities emergency and storm role. This is a special assignment that comes into play during storms and other emergencies when the company needs to restore power or respond to other issues affecting customer service. This role may necessitate the need to work after-hours, outside of your normal schedule.
  • The company reserves the right to determine if this position will be assigned to work on-site, remotely, or a combination of both. Assigned work location may change. In the case of remote work, physical presence in the office/on-site may be required to engage in face-to-face interaction and coordination of work among direct reports and co-workers.
  • Performs other duties as assigned.
  • Complies with all policies and standards.

Senior Developer:
  • Advance in depth emerging technology and software delivery knowledge.
  • Collaborate with business users, system analysts, developers, and ecosystem partners to bring innovative ideas from conception to launch at scale.
  • Assist in analyzing and researching new and existing products, procedures, and/or workflow needs associated with business systems.
  • Work in an iterative/Agile environment and be a strong team player.
  • Adopt emerging technologies and launch products / services faster with rapid prototyping & iterative methods.
  • Proven ability to take prototypes to production, following engineering best practices.
  • Build, configure, or customize the technical solution (reusable components, preconfigured solutions, cloud solution and services)
  • Work very closely with the System Architect and multiple Technology teams to champion the adoption of patterns, platforms, and tools to support the usage and conformity of solution architecture.
  • Manage automation and monitor application integration as code iteratively goes through assembly and product tests.
  • May be assigned an Electric Utilities emergency and storm role. This is a special assignment that comes into play during storms and other emergencies when the company needs to restore power or respond to other issues affecting customer service. This role may necessitate the need to work after-hours, outside of your normal schedule.
  • The company reserves the right to determine if this position will be assigned to work on-site, remotely, or a combination of both. Assigned work location may change. In the case of remote work, physical presence in the office/on-site may be required to engage in face-to-face interaction and coordination of work among direct reports and co-workers.
  • Performs other duties as assigned.
  • Complies with all policies and standards.

Qualifications
Lead Developer:
Required Education:
  • Bachelor's degree or an equivalent combination of education and experience.

Required Experience:
  • 7+ years of experience.
  • Background in software development and is familiar with one or more software languages such as C#, Java, JavaScript, TypeScript, etc.
  • Background in developing websites using frontend frameworks such as Angular, React, etc.
  • Background in developing APIs, working with JSON, and is proficient in SQL
  • Excitement, curiosity, and passion for shaping the future through digital technology.
  • Familiar with the latest technologies, trends, standards, products, and applicability.
  • Ability to effectively adapt to rapid technological and business change while maintaining enthusiasm and displaying sound judgment.
  • Strong problem solving and analytics skills to be able to develop technology solutions that solve business problems quickly.
  • Ability to collaborate with internal and external teams to unblock critical issues during product development.
  • SAP S/4 Hana experience.

Preferred Qualifications:
  • Master's Degree in relevant technology/industry areas.
  • Ability to collaborate with team members across different functional domains and technologies.
  • Working knowledge in one or more of emerging technologies (e.g., Microservices, DevOps, Multi-Cloud technologies, IoT, Intelligent Automation, RPA, Test automation, artificial intelligence, etc.).
  • Working knowledge of containerizing applications and services and hosting in Kubernetes clusters, Azure Kubernetes Service (AKS), etc.
  • Self-starter mentality and an ability to spin up, configure development and test environments.
  • Utilities industry experience.
  • Excellent interpersonal relations skills.

Senior Developer:
Required Education:
  • Bachelor's degree

Required Experience:
  • 5+ years of related work experience, or an equivalent combination of education and experience on a year-for-year basis is required.
  • Background in software development and is familiar with one or more software languages such as C#, Java, Python etc.
  • Experience with SAP ABAP.
  • Excitement, curiosity, and passion for shaping the future through digital technology.
  • Familiar with the latest technologies, trends, standards, products, and applicability.
  • Ability to effectively adapt to rapid technological and business change while maintaining enthusiasm and displaying sound judgment.
  • Strong problem solving and analytics skills to be able to develop technology solutions that solve business problems quickly.
  • Ability to collaborate with internal and external teams to unblock critical issues during product development.

Preferred Qualifications:
  • Master's Degree in relevant technology/industry areas.
  • Ability to collaborate with team members across different functional domains and technologies.
  • Working knowledge in one or more of emerging technologies (e.g., Microservices, DevOps, Multi-Cloud technologies, IoT, Intelligent Automation, RPA, Test automation, artificial intelligence, etc.)
  • Self-starter mentality and an ability to spin up, configure development and test environments.
  • Utilities industry experience.
  • Excellent interpersonal relations skills.

What PPL employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom