Skip to main content
Back to jobs

Principal Software Engineer

External
ascensushr logoAscensushr · Dresher, PA
Full-timeOn-site2w ago
AgileCI/CDLeadershipMoveSAFeScrum
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

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


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at ascensushr? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect