Software Engineer - Application Development & Integration About the Role As a Software Engineer, you will be responsible for designing, developing, and implementing scalable software solutions while ...
Software Engineer - Application Development & Integration About the Role As a Software Engineer, you will be responsible for designing, developing, and implementing scalable software solutions while ...
Lead Software Engineer
Wilmington, DE · On-site
JPMorgan Chase is a leading financial services firm that is seeking a Lead Software Engineer within the Consumer and Community Banking division. The role involves enhancing, building, and delivering ...
Lead Software Engineer
Wilmington, DE · On-site
JPMorgan Chase is a leading financial services firm that is seeking a Lead Software Engineer within the Consumer and Community Banking division. The role involves enhancing, building, and delivering ...
Lead Software Engineer
Newark, DE · On-site
$128K - $200K/yr
Hologic is seeking a Lead Software Engineer to help design and develop secure, cloud- and edge-based solutions that power the next generation of AI-enabled medical devices. In this role, you will ...
Lead Software Engineer
Newark, DE · On-site
$128K - $200K/yr
Hologic is seeking a Lead Software Engineer to help design and develop secure, cloud- and edge-based solutions that power the next generation of AI-enabled medical devices. In this role, you will ...
Lead Software Engineer
Newark, DE · On-site +1
$128K - $200K/yr
Hologic is seeking a Lead Software Engineer to help design and develop secure, cloud- and edge-based solutions that power the next generation of AI-enabled medical devices. In this role, you will ...
Lead Software Engineer
Newark, DE · On-site +1
$128K - $200K/yr
Hologic is seeking a Lead Software Engineer to help design and develop secure, cloud- and edge-based solutions that power the next generation of AI-enabled medical devices. In this role, you will ...
Senior Software Engineer - IMS TM/DB Application Programmer
Dover, DE · Remote
$120K - $162K/yr
We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our IMS ...
Senior Software Engineer - IMS TM/DB Application Programmer
Dover, DE · Remote
$120K - $162K/yr
We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our IMS ...
Software Engineer POSITION DUTIES: Analyze business user needs, design and develop software applications and systems, and create reports, correspondences and other documentation. Position is based ...
Quick apply
Software Engineer POSITION DUTIES: Analyze business user needs, design and develop software applications and systems, and create reports, correspondences and other documentation. Position is based ...
Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the ...
Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the ...
POSITION TITLE Sr Software Engineer
Newark, DE · On-site
$120K - $158K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
POSITION TITLE Sr Software Engineer
Newark, DE · On-site
$120K - $158K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Sr. Software Engineer
$118K - $156K/yr
Job Title: Sr. Software Engineer Job Location: Wilmington, DE Overview We are seeking a highly skilled Software Engineer with expertise in Java, Python, and AWS to join our dynamic team. The ideal ...
Sr. Software Engineer
$118K - $156K/yr
Job Title: Sr. Software Engineer Job Location: Wilmington, DE Overview We are seeking a highly skilled Software Engineer with expertise in Java, Python, and AWS to join our dynamic team. The ideal ...
POSITION TITLE: Sr. Software Engineer
Newark, DE · On-site
$120K - $159K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Quick apply
POSITION TITLE: Sr. Software Engineer
Newark, DE · On-site
$120K - $159K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Lead Software Engineer (Sr. Backend Engineer W/ DevOps Specialization) Migration Loan Origination system from mainframe Cobol to AWS microservice architecture Must have * Flawless communication
Lead Software Engineer (Sr. Backend Engineer W/ DevOps Specialization) Migration Loan Origination system from mainframe Cobol to AWS microservice architecture Must have * Flawless communication
They are seeking a Software Engineer to execute software solutions, design, and develop applications while maintaining and managing ServiceNOW instances and supporting automation. Responsibilities ...
They are seeking a Software Engineer to execute software solutions, design, and develop applications while maintaining and managing ServiceNOW instances and supporting automation. Responsibilities ...
Senior Software Engineer
$118K - $156K/yr
About the job Senior Software Engineer Inizio Partners is a top-rated business consulting, executive placement and IT staffing firm serving clients globally. Inizios clients include fortune 500 ...
Senior Software Engineer
$118K - $156K/yr
About the job Senior Software Engineer Inizio Partners is a top-rated business consulting, executive placement and IT staffing firm serving clients globally. Inizios clients include fortune 500 ...
Sr. Software Engineer
$120K - $158K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Sr. Software Engineer
$120K - $158K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Sr. Software Engineer
Newark, DE · On-site
$120K - $159K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
Sr. Software Engineer
Newark, DE · On-site
$120K - $159K/yr
POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...
We are seeking a distinguished and customer-facing Fellow AI Engineer to define and lead UKG ... 15+ years in software development and AI, with at least 5 years of hands-on experience in ...
We are seeking a distinguished and customer-facing Fellow AI Engineer to define and lead UKG ... 15+ years in software development and AI, with at least 5 years of hands-on experience in ...
Lead Software Engineer
Wilmington, DE · On-site
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
Lead Software Engineer
Wilmington, DE · On-site
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the CONSUMER & COMMUNITY BANKING, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
As a Lead Software Engineer at JPMorgan Chase within the CONSUMER & COMMUNITY BANKING, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...
Principal Software Engineer information
See Delaware salary details
$60.6K - $76.1K
0% of jobs
$76.1K - $91.6K
0% of jobs
$91.6K - $107.1K
4% of jobs
$107.1K - $122.6K
8% of jobs
$134.8K is the 25th percentile. Wages below this are outliers.
$122.6K - $138.1K
16% of jobs
$138.1K - $153.6K
18% of jobs
The median wage is $156.8K / yr.
$153.6K - $169.1K
18% of jobs
$178.5K is the 75th percentile. Wages above this are outliers.
$169.1K - $184.7K
18% of jobs
$184.7K - $200.2K
12% of jobs
$200.2K - $215.7K
4% of jobs
$215.7K - $231.2K
2% of jobs
$60.6K
$161.1K
$231.2K
How much do principal software engineer jobs pay per year?
What are Principal Software Engineers?
What engineers make $500,000?
How does a Principal Software Engineer typically balance hands-on coding with leadership responsibilities?
What engineers make $300,000 a year?
What are the key skills and qualifications needed to thrive as a Principal Software Engineer, and why are they important?
What is the difference between Principal Software Engineer vs Senior Software Engineer?
| Aspect | Principal Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; several years of experience |
| Work Environment | Leadership roles, strategic planning, cross-team collaboration | Design, develop, and troubleshoot software; mentorship |
| Employer & Industry Usage | Tech companies, large enterprises, startups | Most industries, including tech, finance, healthcare |
The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.
Is it possible to make 300k as a software engineer?
What Is Principal Software Engineer?
A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.
How much does a principal software engineer get paid?
- senior principal software engineer
- sr principal software engineer
- principal software developer
- lead software engineer
- staff software engineer
- principal software architect
- principal java software engineer
- lead software development engineer
- senior software development engineer
- software development staff engineer

Job description
Software Engineer - Application Development & Integration
About the Role
As a Software Engineer, you will be responsible for designing, developing, and implementing scalable software solutions while integrating third-party applications. You'll partner with cross-functional teams to deliver large-scale upgrades, optimize system performance, and ensure seamless end-to-end integration. This role requires strong technical expertise, problem-solving skills, and the ability to thrive in an agile environment.
Responsibilities
- Lead software development, implementation, and configuration of third-party solutions.
- Plan and deliver large-scale distributed application and hardware upgrades.
- Collaborate with internal and external partners to design, test, and maintain application interfaces.
- Partner with teams on performance and integration testing; identify bottlenecks, optimize systems, and manage capacity demands.
- Provide application expertise and troubleshooting support for complex escalated issues.
- Design automated solutions for upgrades, change management, and release management.
Minimum Qualifications
- Working proficiency with modern development toolsets.
- Experience in agile environments and familiarity with tools such as Jenkins, Git/BitBucket, and Jira.
- Strong knowledge of application, data, and infrastructure architecture disciplines.
- 5+ years of experience with server-based operating systems (Windows 2016/2019; Red Hat Linux/Unix a plus).
- 5+ years of experience with database systems such as Oracle and SQL Server.
- Practical experience with high-availability concepts (clusters, failover) and networking fundamentals (latency, load balancing, firewalls).
- Knowledge of data architecture, modeling, database design, and data warehousing.
- Expertise in at least one technology stack, including design, coding, testing, and delivery.
- Experience with reporting and visualization tools (Tableau, Power BI, Cognos, etc.).
- Experience with functional, user acceptance, and performance testing.
- Ability to quickly develop subject matter expertise and understand business processes and their impact on technology solutions.
Preferred Qualifications
- Proficiency in multiple programming languages and design techniques.
- Strong understanding of agile frameworks and methodologies.
- Experience with CI/CD, test-driven development, cloud development, application resiliency, and security practices.
- Working knowledge across software engineering disciplines, including business analysis, development, testing, deployment, and maintenance.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
About Judge Group
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
5,001 - 10,000 Employees
Headquarters location
Wayne, PA, US
Year founded
1970