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 Summary

As 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 Responsibilities

  • Analyze 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 Requirements
  • Bachelor's degree in computer science, engineering, or equivalent experience
  • Strong technical leadership with the ability to engage both technical and non-technical audiences and produce clear technical documentation and diagrams
  • Proficiency with modern AI coding and analysis tools (e.g., IDE assistants, chat-based models, automation) to accelerate development while maintaining quality, security, and accountability
  • Ability to design effective AI-assisted workflows, evaluate AI-generated output, and exercise sound judgment on when not to rely on automation
  • Minimum 8 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net
  • Basic Experience with HTML, CSS, and JavaScript
  • Strong experience with a relational database such as Sybase, MSSQL, Oracle
  • Strong experience with distributed systems, Services Oriented Architecture, RESTful services and Microservices development
  • Strong understanding of web technologies such as Apache, Proxies
  • Strong experience with multi-threaded applications and memory management
  • Strong experience with continuous integration and deployment (CI/CD), automation, and related tools
Nice to Have
  • Hands-on experience with C/C++, Python, Apache, Nginx, Redis, jQuery, PowerShell, or similar languages and platforms
  • Experience with modern JavaScript frameworks (React preferred; Angular, Knockout, or Bootstrap acceptable)
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes
  • Experience maintaining and evolving legacy codebases
  • Strong understanding of object-oriented design principles, including SOLID, design patterns, data structures, and algorithms
  • Proven ability to write clean, maintainable code using best practices such as unit testing, TDD, CI/CD, automation, and refactoring
  • Strong experience with Agile SDLC methodologies
  • Excellent problem-solving, communication, and troubleshooting skills

The 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 Employer

Be aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ascensus.com or @futureplan.com email 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.


For all virtual remote positions, in order to ensure associates can effectively perform their job duties with no distractions, we require an uninterrupted virtual work space and there is also an expectation of family care being in place during business hours. Additionally, there is an internet work speed requirement of 25 MBps or better for individual use. If more than one person is utilizing the same internet connection in the same household or building, then a stronger connection is required. If you are unsure of your internet speed, please check with your service provider. Note: For call center roles specifically, it is a requirement to either hardwire your equipment directly to the internet router or ensure your workstation is in close proximity to the router. Please ensure that you are able to meet these expectations before applying.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws ("Protected Status").
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dresher, PA vacancy
  •  ...Job Description Primary Duties & Responsibilities Software development - 75% Design and develop software features based...  ...issues legacy products Work with validation and integration engineers optical, hardware and test engineering teams to continuously... 
    Suggested
    Work at office

    II-VI Aerospace & Defense

    Horsham, PA
    1 day ago
  • $144.5k - $195.5k

     ...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Philadelphia, PA
    4 days ago
  • $115k - $123.69k

     ...residents and businesses. We're a small, highly collaborative engineering group that partners closely with our vendor, FAST, to configure...  ...of experience in a technical role Experience in Web or software development, or design a plus Experience providing technical... 
    Suggested
    Work at office

    City of Philadelphia

    Philadelphia, PA
    2 days ago
  • $115.4k - $192.3k

     ...Job Description Are you a collaborative Principal AI Engineering Lead looking to work for a mission driven global organization? About the...  ...position serves as a subject matter expert for a specific team of Software Engineers. In addition to writing code on complex systems... 
    Suggested
    Temporary work
    Local area

    RELX Group plc

    Philadelphia, PA
    4 days ago
  • $115.4k - $192.3k

     ...expertise with Lucene, Elasticsearch, Solr, or similar search engines and are looking to drive search-based technology solutions...  ...across Elsevier’s ecosystem. The Role We are looking for a Principal Software Engineer with extensive search experience that can design and... 
    Suggested
    Local area
    Worldwide

    RELX

    Philadelphia, PA
    6 days ago
  • $134.2k - $258.3k

     ...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer...  ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical... 
    Summer holiday
    Local area
    Flexible hours

    EY

    Philadelphia, PA
    2 days ago
  • Job Description Job Description EDM Programmer-Operator, Precision Wire and Sinker Hatboro, PA | Full-Time Move the world forward with KMM Group, Ltd. From flight hardware to surgical tools, your skill at the EDM console helps create parts that matter. Your ...
    Full time
    Apprenticeship

    KV Inc.

    Hatboro, PA
    10 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
  •  ...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
    2 days ago
  • $90k - $110k

     ...Software Developer (Full-Stack) Our purpose is to help a billion people find the right job! Phenom is an AI-Powered talent experience platform that is redefining the HR tech space. We have grown into a global organization with offices in 6 countries and over 1,700... 
    Work experience placement

    Phenom

    Ambler, PA
    19 hours ago
  • Job Description Job Description Join a team where precision drives impact KMM Group builds mission‑critical components for air, space, and life‑saving equipment—and your EDM expertise helps make it possible. What you’ll do Interpret blueprints, sketches, models...

    KV Inc.

    Hatboro, PA
    29 days ago
  •  ...Job Description Job Description Lead Engineer - Thin Film Coating Lead Engineer - Thin Film Coating & Materials Position Overview...  ...with CAD tools, process control systems, and data analysis software. ~ Ability to work in a dynamic environment, prioritize competing... 
    Ongoing contract
    Local area

    Cybercoders

    Willow Grove, PA
    8 days ago
  • $70k - $100k

     ...Software Developer / Java / AI / Onsite Horsham, Pennsylvania Onsite Direct Hire $70k - $100k There is an exciting opportunity to join SaaS company on a full-time basis as a Software Engineer. This is a fully onsite position and will only consider local candidates... 
    Full time
    Local area
    Relocation

    Motion Recruitment

    Horsham, PA
    4 days ago
  • $120k - $150k

     ...Section 1: Position Summary As a Software Development Engineer in Test (SDET) at Ascensus, you will be working in a high-energy team, developing, and executing automated or manual tests in various stages of development by using the best engineering practices in the... 
    Second job
    Local area
    Remote work

    Ascensus

    Dresher, PA
    4 days ago
  •  ...Lead Security Engineer NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead Security... 
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Fort Washington, PA
    19 hours ago
  •  ...Lead Security Engineer NTT DATA Services is 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 for day-to-day security operations,... 
    Work at office
    Local area
    Remote work

    Sierra Systems, An Ntt Data Company

    Fort Washington, PA
    19 hours ago
  •  ...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... 
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT America

    Fort Washington, PA
    11 days ago
  • Primary Duties & Responsibilities Software development - 75% Design and develop software features based on high level customer and product...  ...issues legacy products Work with validation and integration engineers optical, hardware and test engineering teams to continuously... 
    Work at office

    II-VI UK, Ltd.

    Horsham, PA
    3 days ago
  • $65k - $80k

    Ascensus is seeking an Associate Engineer to join their team in Dresher, Pennsylvania. The ideal candidate will engage in software development while adhering to coding standards and organizational policies. This role emphasizes curiosity, teamwork, and the application of... 

    Ascensus

    Dresher, PA
    2 days ago
  • $65k - $80k

     ...future and does not hire candidates working under OPT. Position Summary As an Associate Engineer at Ascensus, you will be working in a high‑energy team, delivering high‑quality software using the best current engineering practices. Curiosity and passion for software... 
    Full time
    Work experience placement
    Internship

    Ascensus

    Dresher, PA
    3 days ago
  •  ...interface by testing optical provisioning, alarm, telemetry and software upgrade features over CLI and gRPC interfaces Conduct end...  ...feature requests Education & Experience ~ BA or BS in Engineering or Computer Science required. ~5+ years of experience in... 
    Work at office

    II-VI Aerospace & Defense

    Horsham, PA
    2 days ago
  •  ...The Software Engineer will be responsible for developin g design-driven machine configuration files and new software features to meet our manufacturing schedule. To accomplish this, you will work closely with members of the Engineering team, Field Service, Technical Support... 
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Horsham, PA
    19 hours ago
  • CyberCoders is seeking a Lead Engineer to manage the development and optimization of thin film coating processes. You will oversee projects from concept to production while coordinating with materials science, chemical, and mechanical engineering teams. The ideal candidate... 

    CyberCoders

    Willow Grove, PA
    3 days ago
  • $76k - $121.9k

     ...improvement projects. Qualifications Education: a Bachelor’s degree (or equivalent) in Computer Science, Mathematics, Data Science/Data Engineering, Analytics, Public Health, or other relevant scientific field. An advanced degree is preferred. Knowledge of data structures and... 
    Temporary work
    Local area

    6084-Janssen Research & Development, LLC Legal Entity

    Spring House, PA
    4 days ago
  • Key Responsibilities Cloud Architecture & Design • Design end-to-end Azure cloud architectures for PaaS, IaaS, and Hybrid workloads. • Define reference architectures for GenAI, document intelligence, OCR, and underwriting platforms. • Architect scalable solutions...

    Tata Consultancy Services

    Fort Washington, PA
    4 days ago
  •  ...limited to TDD, DevOps Elite, and Trunk Based Development as it applies to Infrastructure as Code. We are both infrastructure and software engineers with a goal of providing the best engineering experience possible for our application teams. We are an integrity first team... 

    Systems Staffing Group

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

     ...Piper Companies is seeking a Platform Engineer to support a company focused on modernizing enterprise infrastructure and strengthening identity, authentication, and certificatebased security.This position is hybrid in Ft. Washington, PA or Allentown, PA . The Platform... 

    Piper Companies

    Fort Washington, PA
    19 hours ago
  • Schneider Electric has an outstanding opportunity for a passionate individual to assume the role of a Service Software Engineer at our Horsham, 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
    3 days ago
  • A global leader in technology solutions is seeking an experienced Firmware Engineer in Horsham, PA. This role involves designing control algorithms, ensuring accurate documentation, and supporting engineering teams for performance improvements. Requires a Bachelor's degree... 

    II-VI UK, Ltd.

    Horsham, PA
    4 days ago
  • Torrey Holistics is looking for an EDM Programmer-Operator in Hatboro, PA. This full-time role requires expertise in setting up and operating wire and RAM EDM equipment, ensuring high precision in manufacturing. The ideal candidate will have over 5 years of experience, ...
    Full time

    Torrey Holistics

    Hatboro, 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!