1

Principal Applications Developer Jobs (NOW HIRING)

As a Principal Applications Engineer, you will work in a fastpaced team that evaluates new Silicon Carbide (SiC) technologies, validates nextgeneration SiC power modules for data centers, industrial ...

next page

Showing results 1-20

Principal Applications Developer information

See salary details

$72K

$120.8K

$158K

How much do principal applications developer jobs pay per year?

As of Jul 12, 2026, the average yearly pay for principal applications developer in the United States is $120,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $141,500.00 per year, depending on experience, location, and employer.

How does a Principal Applications Developer typically collaborate with cross-functional teams during a project lifecycle?

A Principal Applications Developer plays a central role in cross-functional collaboration by working closely with product managers, designers, QA engineers, and other developers throughout the project lifecycle. They often lead technical discussions, translate business requirements into technical solutions, and ensure consistent communication between stakeholders. This role also involves mentoring team members, reviewing code, and guiding architectural decisions, which helps maintain project alignment and promotes best practices across the team. Effective collaboration is key to delivering robust, scalable applications that meet organizational goals.

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

To thrive as a Principal Applications Developer, you need advanced proficiency in software development, system architecture, and project management, usually supported by a degree in computer science or a related field and extensive coding experience. Mastery of programming languages (such as Java, C#, or Python), cloud platforms, and familiarity with development tools like Git, CI/CD pipelines, and sometimes relevant certifications (e.g., AWS Certified Solutions Architect) is expected. Exceptional problem-solving skills, leadership, and effective communication help you mentor teams and manage complex projects. These skills ensure the delivery of robust, scalable applications and drive innovation within the organization.

What is a Principal Applications Developer?

A Principal Applications Developer is a senior-level software engineer responsible for leading the design, development, and implementation of complex software applications. They set technical direction, mentor junior team members, and ensure that software solutions align with business goals and best practices. Principal Applications Developers often collaborate with cross-functional teams, oversee project timelines, and play a key role in architectural decisions. Their expertise helps organizations build scalable and robust applications that meet user needs and industry standards.
Who are the top companies hiring for Principal Applications Developer jobs? The top employers for Principal Applications Developer jobs are:
IT Principal Developer, Banking Applications

IT Principal Developer, Banking Applications

EverBank

Jacksonville, FL • On-site

Full-time

Posted 17 days ago


Job description

IT Principal Developer
The IT Principal Developer is responsible for leading analysis, programming, and configuration of end user applications or systems software including both systems analysis and programming or configuration of packaged products created by third parties. While working as a thought leader within the department, this job recommends operational strategies and plans that have direct impact on results. This role also influences business decisions made by leadership.
Key Responsibilities and Duties
  • Develops strategy and roadmap for delivering innovation and automation while analyzing detailed business requirements and specifications for the application.
  • Configures internally developed applications and commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages.
  • Plans application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements.
  • Maintains relationships with clients while communicating with IT and business management and monitors prompt response and support for technical issues.
  • Receives activity and progress reports regarding applications systems analysis and programming sections.
  • Leads process improvements, cost reduction efforts, tool development to improve the software development and support process in a way that reduces complexity, improves service, and reduces cost.
  • Coaches, reviews and delegates work to lower-level professionals.

Educational Requirements
  • University (Degree) Preferred

Preferred Qualifications
  • 10 years of Java/.Net experience in developing Banking applications
  • 10 years of experience in BPM based workflow design and development
  • 2 to 3 years of AI based solution development which includes N8N, LangGraph.
  • 2 to 3 years of experience in Kong API management.
  • Expert on applications SDLC, monitoring, logging and support.
  • Experience in Agile based execution environment

Role Specific Work Experience
  • 8+ Years Required; 10+ Years Preferred

Physical Requirements
  • Physical Requirements: Sedentary Work

Career Level
10IC
Posting end date: 7/17/2026