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 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
$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...SuggestedFull timeTemporary workLocal areaFlexible hours- 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...SuggestedWorldwideVisa sponsorship
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...SuggestedContract work
- ...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...SuggestedFull timeWork at officeRemote workWorldwide
$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...SuggestedLocal areaRemote workHome officeFlexible hours- ...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...Hourly payTemporary workWork experience placementRelocationFlexible hours
$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 timeTemporary workLocal areaRemote workFlexible hours$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 timeTemporary workPart timeLocal areaRemote workFlexible hours$79.9k - $97.3k
...located across the U.S. We seek team members to come grow with us! Pay Range: $79,900.00 to $97,300.00 Job Summary All Current - Software Engineer, AI Platform Hands-on individual contributor We're looking for a hands-on software engineer to design, build, and operate...Full timeLocal area$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...Work at office- ...engineeringSet standards for observability, reliability, and operational excellenceMentor engineers and guide technical decision-making across the teamRequired Qualifications7+ years of backend software engineering experienceStrong backend engineering fundamentals in a statically...Full timeWork at officeRemote workWorldwide
- Must Have Skills:6+ years of experience as a software engineer working with C++, Go, C, Python, Ansible, and BashWell versed in data structures and AlgorithmsNetworking experienceLinux software development experienceBackground in Cable/ telecommunications industryNice to...Contract work
- ...developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and... ...sciences industry. We are looking for a talented SeniorVDC Software Developer to join our dedicated team at our headquarters in Blue...Night shiftDay shiftAfternoon shift
$125.9k - $148.1k
...connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal candidate...Full timeContract workLocal areaFlexible hours- Role SummaryNuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power our online customer...
$124.2k - $207k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$124,200.00 - $207,000.00This pay range represents... ...Science; Math; Physics; Chemical, Electrical, or Mechanical Engineering or a related field OR relevant experience At least 8+ years’...Full timeWork at officeLocal areaRemote workFlexible hours$75 - $90 per hour
Philadelphia, Pennsylvania100% RemoteContract$75/hr - $90/hrThis employer is seeking a Senior Software Engineer (Contract) for a fully remote, US-based engagement. This role focuses on building and scaling backend services and platform capabilities using Elixir, Phoenix...Full timeContract workTemporary workRemote workFlexible hours- ...design features that better meet the needs of City residents. You can see the progress at role sits within OIT’s reimagined Software Engineering group. Created in 2019, OIT Software Engineering team is a talented group of engineers reshaping how the City develops,...Work at office
$124.2k - $207k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$124,200.00 - $207,000.00This pay range represents... ...-paced environment where you’ll partner with architects and engineers to solve complex technical challenges while continuing to grow...Full timeWork at officeLocal areaRemote workFlexible hours$110k - $115k
Data Intelligence, LLC (DI) is seeking a Software Engineer II to support development and sustainment of mission-critical U.S. Navy tactical systems in Moorestown, NJ. This role focuses on software development, maintenance, and system integration within a collaborative Agile...- ...architecture and design discussionsTake ownership of features and components end-to-endRequired Qualifications5+ years of backend software engineering experienceSolid backend engineering skills in a statically typed language such as Java or Go (we are Go-first going forward;...Full timeWork at officeRemote workWorldwide
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...
- ...master’s degree; or equivalent experience5+ years of experience in software development, with demonstrated knowledge and hands-on... ...critically about backlog prioritizationPractical knowledge of software engineering best practices, including Agile development methodologies,...ApprenticeshipEasy work
$293.9k - $406.8k
...the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible... ..., develop, and drive industry-leading software, hardware, and technology solutions... ....Mentor and influence senior and principal engineers, elevating technical leadership...Full timeTemporary workLocal areaRemote workFlexible hours$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...Full timeTemporary workLocal areaRemote workFlexible hours- Senior Software EngineerPosition SummaryThe role plays a critical part in advancing Morgan Properties’ technology capabilities by delivering... ...rigor, ownership, and cross-functional collaboration across engineering, data, and product teams to deliver reliable, high-performance...Contract workWork at office
- ..., Pennsylvania / New Jersey / Delaware / New York / Maryland / Florida / South Carolina / Texas / Virginia / GeorgiaEngineering - Software Development /Full Time /HybridThe FreedomPay Commerce Platform is the technology of choice for many of the largest companies across...Full timeCasual workFlexible hours
$65.2k - $101.95k
ResponsibilitiesNoblis MSD is seeking Software Engineers in Philadelphia, PA.Noblis MSD’s mission is to support the Naval Sea Systems Command (NAVSEA) and, Naval Surface Warfare Center (NSWCPD) and their missions’ to enable research, development, test and evaluation, acquisition...Full timeContract workPart timeFor contractorsLocal areaRemote workShift work$91k - $172.49k
...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead...Full timeTemporary workWork at officeRemote workWorldwideFlexible hours- American Heritage Credit Union, a $5.3+ billion credit union, has an immediate opening for a Senior Software Developer in our Information Services Department. This position will analyze business and system requirement needs/documentation to design develop, implement and...Immediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Philadelphia, PA
- principal Philadelphia, PA
- senior principal cloud computing engineer Philadelphia, PA
- senior principal scientist Philadelphia, PA
- principal cloud computing engineer Philadelphia, PA
- software engineer - cloud services Philadelphia, PA
- id software Philadelphia, PA
- healthcare software sales Philadelphia, PA
- software technical support Philadelphia, PA
- software asset management analyst Philadelphia, PA


