Principal Software Engineer

Ascensus, LLC
Philadelphia, PA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) .NET Framework Agile Methodology Artificial Intelligence Apache HTTP Server Cascading Style Sheets (CSS) Code Review Continuous Integration Relational Databases Distributed Systems Memory Management
+15 more
Statistical Hypothesis Testing Microsoft Software Microsoft SQL Server Oracle (Applications) Pair Programming Scrum Methodology Service-Oriented Architecture Software Engineering Multithreading Delivery Pipeline Sybase Information Technology Web Technologies Restful APIs Microservices

Job description

Experteer Overview In this role you will lead and contribute hands-on in a Scrum team to deliver complex software aligned with our architecture, standards, and governance. You’ll mentor engineers, drive architecture decisions, and explore AI-assisted engineering to improve delivery quality and security. You’ll work on automation and a modern delivery pipeline, balancing rapid releases with enterprise risk controls. This is a chance to shape technology that powers savings platforms and support ethical AI use. Compensation / Benefits * Analyze requirements and estimate work across the Agile lifecycle, using AI to explore options and surface risks * Implement complex code changes with CI/CD and tests, applying AI-assisted coding to move faster while preserving quality * Diagnose root causes of issues using logs, metrics, and reproducible evidence, with AI-assisted hypothesis testing * Support testing and provide clear written descriptions of changes, leveraging AI to draft scenarios or documentation * Collaborate in Scrum, pair programming, and code reviews; refine team norms for AI-assisted work and quality gates * Partner with Product Owner on roadmap and responsible for architecture and technical delivery, including automation and AI-enabled capabilities * Lead or support technical research and innovation, evaluating platforms, models, tooling, and integration patterns with security and privacy considerations * Mentor and coach team members, giving feedback on technical choices, incidents, and safe rollout of AI-related changes * Protect confidential information and follow AI/data-handling policies to prevent data exposure * Demonstrate Ascensus core values and ethical use of AI to earn trust with clients and colleagues * Diagnose complex issues and validate AI-generated hypotheses with evidence * Support testing and documentation efforts, using AI to speed up drafting of cases and scenarios * Collaborate in Scrum activities and code reviews to improve team norms for AI-assisted work * Work with Product Owner to influence roadmap and ensure delivery meets governance and non-functional requirements * Lead or support research and architecture discussions with a focus on security, privacy, model lifecycle, and operations * Provide coaching and ensure safe rollout of AI changes with monitoring and guardrails * Protect confidential information and follow approved AI and data-handling policies Tasks * Bachelor’s degree in computer science, engineering, or equivalent experience * Strong technical leadership capable of engaging technical and non-technical audiences and producing clear documentation * Proficiency with modern AI coding and analysis tools to accelerate development while safeguarding quality, security, and accountability * Ability to design effective AI-assisted workflows and evaluate AI output with sound judgment on when not to rely on automation * Minimum 8 years of professional experience developing software on the Microsoft technology stack using C# and .NET * Experience with HTML, CSS, and JavaScript * Experience with relational databases (Sybase, MSSQL, Oracle) * Strong experience with distributed systems, SOA, RESTful services, and microservices * Strong understanding of web technologies (HTTP, Apache, HTTP Proxies) * Experience with multi-threaded applications and memory management * Experience with CI/CD, automation, and related tools Key requirements * 401(k) match * Medical, Dental, Vision * Paid-Time-Off * Remote-friendly policies * Competitive base salary * Other benefits mentioned on Careers page

Requirements

automation work * Work with Product Owner to influence roadmap and ensure delivery meets governance and non-functional requirements * Lead or support research and architecture discussions with a focus on security, privacy, model lifecycle, and operations * Provide coaching and ensure safe rollout of AI changes with monitoring and guardrails * Protect confidential information and follow approved AI and data-handling policies Tasks * Bachelor’s degree in computer science, engineering, or equivalent experience * Strong technical leadership capable of engaging technical and non-technical audiences and producing clear documentation * Proficiency with modern AI coding and analysis tools to accelerate development while safeguarding quality, security, and accountability * Ability to design effective AI-assisted workflows and evaluate AI output with sound judgment on when not to rely on automation * Minimum 8 years of professional experience developing software on the, Microsoft aaa

Benefits & conditions

Support stack, using C# and .NET * Experience with HTML, CSS, and JavaScript * Experience with relational databases (Sybase, MSSQL, Oracle) * Strong experience with distributed systems, SOA, RESTful services, and microservices * Strong understanding of web technologies (HTTP, Apache, HTTP Proxies) * Experience with multi-threaded applications and memory management * Experience with CI/CD, automation, and related tools Key requirements * 401(k) match * Medical, Dental, Vision * Paid-Time-Off * Remote-friendly policies * Competitive base salary * Other benefits mentioned on Careers page

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

4:01 min

How automation shifts software engineering toward high-level abstraction

David Tielke David Tielke · WWC Europe 2026

Videos

See all

Related articles

See all