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
- 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
$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$150k - $170k
...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...SuggestedFull time- 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
$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...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$75k - $95k
..., and friends, supported by strong leadership that actively encourages professional growth. We are seeking a motivated Junior Software Engineer to join our growing Technology team. This is an exciting opportunity to gain hands-on experience across the full software development...Full timeTemporary workInternshipWork at officeRemote workFlexible 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...Work at office- 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
- ...-edge AI technologies — you will find purpose and opportunity at Signant Health.About the RoleSignant Health is looking for a Software Engineer - AI Accelerated Development to build AI-powered, agentic features into our clinical trial platforms. Working across the .NET...
- ...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
$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...- 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...
- 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
- ...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
$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$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$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 hours3 days per week- 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
- ...to make a difference?At Kulicke and Soffa, (NASDAQ:KLIC) our engineers make that decision daily. We are an international leading provider... ...products that our equipment helps to make.Job OverviewAs a Software Engineer for the advanced semiconductor packing equipment team...
- ..., 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
$116k - $130k
Data Intelligence, LLC (DI) is seeking a Software Engineer III to support advanced software development and integration efforts for U.S. Navy tactical systems. This role is ideal for experienced engineers who can contribute across the full lifecycle while helping drive...- 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...
- ...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
- ...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
- ...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
$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$92.3k - $153.9k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$92,300.00 - $153,900.00This pay range represents... ...code style guidesGiving insightful feedback on pull requests, engineering designs, and featuresExpanding your working knowledge of your...Full timeH1bWork at officeLocal areaRemote workWork visaFlexible hours$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$91k - $181.11k
...function processing technologies through research, development, & demonstrations. Who You AreOur team is seeking a game-changing software engineer to help develop & implement advanced digital signal processing algorithms within high-performance heterogenous compute...Hourly payTemporary workPart timeWork at officeRemote workFlexible hours$141.85k - $212.78k
...other enterprise systems. Job Description In this role, you will work with diverse teams of product owners, architects and software engineers to deliver large programs prioritized within Comcast Business. You will be ensuring the ecosystem is secure, reliable, resilient...Full timeWork experience placementWork at officeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Philadelphia, PA
- senior principal cloud computing engineer Philadelphia, PA
- senior principal scientist 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
- software implementation project manager Philadelphia, PA
- software sales executive Philadelphia, PA
