Principal Software Engineer
$150k - $170kAscensus
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.
- 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
- 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
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...SuggestedWork at office
$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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...SuggestedWork at office$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...SuggestedTemporary workLocal area$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...SuggestedLocal areaWorldwide$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 holidayLocal areaFlexible hours- 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 timeApprenticeship
- ...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
- ...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...
$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- 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...
- ...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 contractLocal area
$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 timeLocal areaRelocation$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 jobLocal areaRemote work- ...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 officeLocal areaRemote workFlexible hours
- ...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 officeLocal areaRemote work
- ...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 officeLocal areaRemote workFlexible hours
- 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
$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...$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 timeWork experience placementInternship- ...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
- ...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 employmentContract workLocal area
- 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...
$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 workLocal area- 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...
- ...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...
$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...- 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
- 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...
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- software implementation project manager Dresher, PA
- software Dresher, PA
- principal software engineer manager
- senior principal software engineer
- principal software engineer
- principal embedded software engineer
- epic principal trainer
- principal network architect
- principal software architect
- principal user experience researcher


