Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$150k - $170k

Ascensus

Ascensus is the leading independent technology and service platform powering savings plans across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow.Ascensus does not provide visa sponsorship now or in the future and does not hire candidates working under OPT/EAD (Student, STEM, etc)Position SummaryAs a Principal Software Engineer, you will lead and hands-on contribute within a Scrum team to deliver complex solutions that align with our software architecture strategy, coding standards, and organizational policies—partnering across disciplines to clarify requirements, make sound technical tradeoffs, and ship reliable software through a modern delivery pipeline focused on automation, quality, and frequent releases. You will mentor engineers, provide architecture and technical guidance in your areas of expertise, and continuously evaluate emerging technologies and practices—including AI-assisted engineering and intelligent automation—recommending adoption paths that strengthen delivery while meeting security, privacy, and enterprise governance expectations.Job Functions, Essential Duties and ResponsibilitiesAnalyze requirements and propose solutions that meet business goals; estimate and plan work across the Agile lifecycle. Use AI where it helps to explore options, prototype, and surface risks—then ground decisions in constraints and evidence.Implement complex changes to the codebase using team standards, source control, unit testing, and CI/CD. Use AI-assisted coding to move faster without sacrificing quality: small increments, clear intent, peer review, and tests that prove correctness.Diagnose complex application issues to root cause and resolution. Use AI to suggest hypotheses or steps when useful; confirm with logs, metrics, and reproducible evidence.Support testing and clear written descriptions of changes. Use AI to speed drafting of cases, scenarios, or docs; engineers own accuracy, completeness, and customer clarity.Collaborate in Scrum activities, pair programming, and code review; help refine team norms for AI-assisted work (reviews, secure usage, quality gates) as part of continuous improvement.Work with the Product Owner to understand and influence the roadmap, with ownership for architecture and technical delivery—including automation and AI-enabled capabilities that fit enterprise governance and non-functional requirements.Lead or support technical research and innovation: evaluate platforms, models, tooling, and integration patterns; participate in architecture discussions with a consistent lens on security, privacy, model lifecycle, and operations.Lead by example as coach and mentor; give steady feedback on technical and architectural choices, incidents, and safe rollout of AI-related changes (evaluation, monitoring, guardrails).Protect Ascensus confidential information and follow approved AI and data-handling policies so data is not exposed, mis-transmitted, or disclosed without authorization.Demonstrate the I-Client philosophy and Core Values—People Matter, Quality First, and Integrity Always—including transparent, ethical use of AI that earns trust with clients and colleagues..Diagnose complex application issues to root cause and resolution. Use AI to suggest hypotheses or steps when useful; confirm with logs, metrics, and reproducible evidence.Support testing and clear written descriptions of changes. Use AI to speed drafting of cases, scenarios, or docs; engineers own accuracy, completeness, and customer clarity.Collaborate in Scrum activities, pair programming, and code review; help refine team norms for AI-assisted work (reviews, secure usage, quality gates) as part of continuous improvement.Work with the Product Owner to understand and influence the roadmap, with ownership for architecture and technical delivery—including automation and AI-enabled capabilities that fit enterprise governance and non-functional requirements.Lead or support technical research and innovation: evaluate platforms, models, tooling, and integration patterns; participate in architecture discussions with a consistent lens on security, privacy, model lifecycle, and operations.Lead by example as coach and mentor; give steady feedback on technical and architectural choices, incidents, and safe rollout of AI-related changes (evaluation, monitoring, guardrails).Protect Ascensus confidential information and follow approved AI and data-handling policies so data is not exposed, mis-transmitted, or disclosed without authorization.Demonstrate the I-Client philosophy and Core Values—People Matter, Quality First, and Integrity Always—including transparent, ethical use of AI that earns trust with clients and colleagues.Experience, Skills, Knowledge RequirementsBachelor’s degree in computer science, engineering, or equivalent experienceStrong technical leadership with the ability to engage both technical and non-technical audiences and produce clear technical documentation and diagramsProficiency with modern AI coding and analysis tools (e.g., IDE assistants, chat-based models, automation) to accelerate development while maintaining quality, security, and accountabilityAbility to design effective AI-assisted workflows, evaluate AI-generated output, and exercise sound judgment on when not to rely on automationMinimum 8 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .NetBasic Experience with HTML, CSS, and JavaScriptStrong experience with a relational database such as Sybase, MSSQL, OracleStrong experience with distributed systems, Services Oriented Architecture, RESTful services and Microservices developmentStrong understanding of web technologies such as Apache, ProxiesStrong experience with multi-threaded applications and memory managementStrong experience with continuous integration and deployment (CI/CD), automation, and related toolsNice to HaveHands-on experience with C/C++, Python, Apache, Nginx, Redis, jQuery, PowerShell, or similar languages and platformsExperience with modern JavaScript frameworks (React preferred; Angular, Knockout, or Bootstrap acceptable)Experience with containerization and orchestration technologies, including Docker and KubernetesExperience maintaining and evolving legacy codebasesStrong understanding of object-oriented design principles, including SOLID, design patterns, data structures, and algorithmsProven ability to write clean, maintainable code using best practices such as unit testing, TDD, CI/CD, automation, and refactoringStrong experience with Agile SDLC methodologiesExcellent problem-solving, communication, and troubleshooting skillsThe national average salary range for this role is $150-170k in base pay, exclusive of any bonuses and benefits. This base salary range represents the low and high end of the salary range for this position. Actual salary offered will vary and may be above or below the range based on various factors including but not limited to location, experience, performance, and internal pay alignment. We do not anticipate that candidates hired will begin at the top of the range however, from time to time, it may occur on a case-by-case basis.  Other rewards and benefits may include: 401(k) match, Medical, Dental, Vision, Paid-Time-Off, etc.  For more information, please visit careers.ascensus.com/#Benefits. We are proud to be an Equal Opportunity EmployerBe aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ascensus.com or @futureplan.comemail addresses. We will never ask you for payment or require you to purchase any equipment. If you are suspicious or unsure about validity of a job posting, we strongly encourage you to apply directly through our website.SummaryLocation: Dresher, PA; Philadelphia, PAType: Full time

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dresher, PA vacancy
  • $231.4k - $331.8k

     ...creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and...  ...and intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of advancing Tetragon’s capabilities... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Philadelphia, PA
    1 day ago
  • Principal Software EngineerLocation: Philadelphia, PA - HybridNo sponsorship is available for this rolePosition Summary: Cesium, as part...  ...technology across diverse industries, from construction and engineering to defense and aerospace. With a thriving open-source community... 
    Suggested
    Worldwide
    Visa sponsorship

    Bentley Systems

    Philadelphia, PA
    4 days ago
  •  ...office for the remote option.)Job SummaryThis job involves leading software solution development that meets strategic goals and user...  ...customers.Required Qualifications:Extensive hands-on software engineering experience in Linux-based systems using C, C++, Golang, and/or... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide

    Comcast

    Philadelphia, PA
    2 days ago
  • $140k - $200k

     ...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals...  .... About You 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). Deep knowledge of PostgreSQL... 
    Suggested
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Philadelphia, PA
    1 day ago
  •  ...Principal Software Engineer Date: Jun 30, 2026 Location: Washington, DC, US, 20001 Philadelphia, PA, US, 19104 Wilmington, DE, US, 19801 Company: Amtrak Your success is a train ride away! As we move America's workforce toward the future, Amtrak connects businesses... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Relocation
    Flexible hours

    Amtrak

    Philadelphia, PA
    1 day ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Philadelphia, PA
    5 hours ago
  •  ...to make a difference?At Kulicke and Soffa, (NASDAQ:KLIC) our engineers make that decision daily. We are an international leading provider...  ...products that our equipment helps to make.Job OverviewAs a Software Engineer for the advanced semiconductor packing equipment team... 

    Kulicke & Soffa

    Fort Washington, PA
    1 day ago
  • $1,000 per month

     ...Familiar with distributed architecture and relational databases.Working knowledge of the SDLC and Agile Framework - understanding software development from inception to delivery.Experience using T-SQL with SSMS to answer questions regarding data.Experience developing custom... 
    Full time
    Casual work
    Work at office
    Local area
    Remote work
    Weekend work
    Afternoon shift

    NewRez

    Fort Washington, PA
    1 day ago
  •  ...products and expertise that help nearly 16 million people save for a better today and tomorrow.Section 1: Position SummaryAs a Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code by using the best engineering practices in the... 
    Full time
    Work experience placement
    Second job
    Remote work

    Ascensus

    Dresher, PA
    1 day ago
  • $1,100 per month

     ...Position Summary As a Software Engineer in the Ascensus AI Program, you will help turn modern LLM capabilities into reliable, observable, production‑grade software used by real business teams every day. This is a mid‑level software engineering role for someone who is strong... 
    Work experience placement
    Casual work

    Ascensus

    Dresher, PA
    1 day ago
  •  ...Senior Software Developer Senior Software Developer with an entrepreneurial mind who wants to grow their professional career! Reporting...  ...how these advances can be applied to the current products and engineering practices. Interface with other technical personnel or team... 

    Systems Staffing Group

    Horsham, PA
    3 days ago
  • $90k - $110k

     ...organization, innovation and creativity is within our DNA. Come help us make every talent moment Phenomenal!We are looking for a Software Developer (Full-Stack) to design and develop scalable, secure, and highly efficient backend services and systems. You will work on... 

    Phenom People

    Ambler, PA
    3 days ago
  •  ...Software Engineer We are looking for a new Software Engineer to build the new Novovu workshop. Responsibilities: Familiar with the software development life cycle (SDLC) from analysis to deployment. Comply with coding standards and technical design. Believes... 
    Remote work

    Novovu

    Fort Washington, PA
    5 days ago
  •  ...opportunities across different fields and industries. Are you ready to help us make the future?You will report directly to our Software Engineering Manager and you’ll work out of our Fort Washington, PA location on a hybrid work schedule.Be part of a team that designs... 
    Flexible hours

    Honeywell

    Fort Washington, PA
    4 days ago
  •  ...Security Engineerto join our team at our Corporate office in Fort Washington, Pennsylvania.What is the opportunity?The Lead Security Engineer is a senior technical resource on the Cyber & Information Security team. This role is responsible for assisting with defining and... 
    Full time
    Work at office
    Local area

    Toll Brothers

    Fort Washington, PA
    1 day ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Philadelphia, PA
    4 days ago
  • $126.23k - $210.38k

     ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Lead Security Engineer to join our team in Fort Washington, Pennsylvania (US-PA), United States (US).The Security Engineer is a hands-on technical role responsible... 
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Fort Washington, PA
    2 days ago
  • $71.6k - $119.4k

     ...Role This position performs moderate research, design, and software development assignments within a specific software functional...  ...schedule Requirements •     1+ years of professional Software Engineering experience. •     BS in Engineering, Computer Science, or... 
    Temporary work
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Horsham, PA
    2 days ago
  •  ...and expertise that help nearly 16 million people save for a better today and tomorrow.Section 1: Position SummaryThe Salesforce Software Engineer role is responsible for software development within Ascensus’s Salesforce program. The Salesforce Software Engineer works... 
    Full time
    Second job
    Remote work

    Ascensus

    Dresher, PA
    4 days ago
  • $70 - $80 per hour

     ...Description This Financial Services Client is seeking a hands-on DevOps Engineer to lead and support the tooling and platform infrastructure that powers our software development and delivery lifecycle within our retirement business. This role is responsible for managing... 
    Contract work
    Temporary work

    TEKsystems

    Dresher, PA
    4 days ago
  • Position Title:Senior Data Scientist, Software EngineeringPosition Duties/Requirements: Research, design, and implement advanced machine...  ...data pipelines for large-scale data processing, feature engineering, and model development, ensuring robustness and scalability across... 
    Work from home

    Kulicke & Soffa

    Fort Washington, PA
    2 days ago
  • Schneider Electric has an outstanding opportunity for a passionate individual to assume the role of a Service Software Engineer at our Horsahm, PA location.What will you do? Performs commissioning of control systems to ensure proper operation Repair and reconfigure control... 
    Work at office

    Schneider Electric

    Horsham, PA
    4 days ago
  •  ...DevOps Engineer In this Deployment Conductor Engineer role, you will be responsible for helping lead the implementation of best practices...  ...and innovative solutions to challenging problems with the software deployment process. The primary responsibility will be coordinating... 

    ClifyX

    Horsham, PA
    2 days ago
  •  ...DevOps Engineer The Senior AWS DevOps Engineer will be responsible for supporting client's technical stack of AWS environments across all applications and manage the resolution of applications and system issues that arise across the business. Candidates will quickly... 
    Work experience placement
    Immediate start
    Flexible hours

    Samprasoft

    Fort Washington, PA
    4 days ago
  • $96.89k - $188.89k

     ...Software Development Engineer Primary Duties & Responsibilities Software development – 75% Design and develop software features based on high level customer and product line management requirements Develop new features for existing and future products... 
    Full time
    Work at office

    Coherent

    Horsham, PA
    5 days ago
  • $230k - $280k

     ...expertise that help nearly 16 million people save for a better today and tomorrow.Section 1: Position Summary The Vice President of Software Engineering and Development leads high-performing teams across engineering, QA, DevOps, Application Support, and data architecture for... 
    Full time
    Second job

    Ascensus

    Dresher, PA
    2 days ago
  • $126.23k - $210.38k

     ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead Security Engineer to join our team in Fort Washington, Pennsylvania (US-PA), United States (US). The Security Engineer is a hands-on technical... 
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA Services, LLC

    Fort Washington, PA
    2 days ago
  • LocationHorsham, PAJob TypeFull-TimeJob DescriptionAegis Software is seeking a talented Applications Engineer to join our team for the continued expansion of the company’s Manufacturing Execution Software (MES). Ideal applicants would be located in Eastern/South Eastern... 
    Work at office

    Aegis Software

    Horsham, PA
    3 days ago
  • $50 - $56 per hour

     ...in building scalable microservices, leading technical teams, and collaborating with cross-functional stakeholders throughout the software development lifecycle. Required Skills: Java Microservices GraphQL Kafka Spring Batch (Preferred)... 
    Remote work

    Artech

    Horsham, PA
    5 days ago
  • $87.9k - $115.12k

     ...Position: Applications Engineer Job Description: What You'll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development life cycle including testing, implementation, and auditing. Performs product design... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Arrow Electronics

    Horsham, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!