Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$150k - $170k

Dormont Manufacturing Company

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. 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 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 Experience integrating AI tooling into team standards (code reviews, testing, documentation) with appropriate guardrails for data handling, intellectual property, licensing, and regulated environments Experience mentoring and coaching junior developers 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 The 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, visit careers.ascensus.com/#Benefits. 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. #J-18808-Ljbffr

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dresher, PA vacancy
  •  ...Principal Software Engineer Position is Onsite 4-5 days per week and can be located in Wilmington, DE, Washington, DC, or Philadelphia, PA. Design and deliver high-quality solutions that meet or exceed business needs. Responsible for systems analysis, design, development... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Flexible hours

    Amtrak

    Philadelphia, PA
    3 days ago
  •  ...the remote option.) Job Summary This 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... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Comcast

    Philadelphia, PA
    2 days ago
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    Philadelphia, PA
    7 hours ago
  • $71.6k - $119.4k

     ...Role This position performs moderate research, design, and software development assignments within a specific software functional...  ...schedule Requirements •     1+ years of professional Software Engineering experience. •     BS in Engineering, Computer Science, or... 
    Suggested
    Temporary work
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Horsham, PA
    14 days ago
  • $90k - $110k

     ...organization, innovation and creativity is within our DNA. Come help us make every talent moment Phenomenal! We are looking for a Software Developer (Full-Stack) to design and develop scalable, secure, and highly efficient backend services and systems. You will work on... 
    Suggested
    Work experience placement

    Phenom People Pvt Ltd

    Ambler, PA
    2 days ago
  •  ...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... 

    Systems Staffing Group

    Horsham, PA
    3 days ago
  •  ...Software Engineer We are looking for a new Software Engineer to build the new Novovu workshop. Responsibilities: Familiar with the software development life cycle (SDLC) from analysis to deployment. Comply with coding standards and technical design. Believes... 
    Remote work

    Novovu

    Fort Washington, PA
    7 hours ago
  •  ...Primary Duties & Responsibilities Software development – 90% 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

    II-VI UK, Ltd.

    Horsham, PA
    4 days ago
  • Intern Opportunity Job Identification: 11497 Job Category: Intern Degree Level: Some College Job Class: Indirect Labor (IDL) Location: 1005 Virginia Drive, Fort Washington, PA, 19034, US Contract Duration: 6 Months
    Contract work
    Internship

    Kulicke and Soffa

    Fort Washington, PA
    4 days ago
  •  ...DevOps Engineer In this Deployment Conductor Engineer role, you will be responsible for helping lead the implementation of best practices...  ...and innovative solutions to challenging problems with the software deployment process. The primary responsibility will be coordinating... 

    ClifyX

    Horsham, PA
    2 days ago
  • Laravel Developer Fort Washington, PA 19034 - Can work remote 100% for the first 3 months & then on-site 2 days p/week. 6 Months CTH Notes: Can work remote 100% for the first 3 months & then on-site 2 days p/week. 4-8 years’ work experience in an object-oriented ...
    Work experience placement
    Remote work
    2 days per week

    Samprasoft

    Fort Washington, PA
    7 hours ago
  •  ...DevOps Engineer The Senior AWS DevOps Engineer will be responsible for supporting client's technical stack of AWS environments across all applications and manage the resolution of applications and system issues that arise across the business. Candidates will quickly... 
    Work experience placement
    Immediate start
    Flexible hours

    Samprasoft

    Fort Washington, PA
    4 days ago
  •  ...right opportunity and gain experience in building web-centric solutions on Java. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or anyone looking to make their career in the IT Industry. We also assist in filing... 
    H1b

    SynergisticIT

    Ambler, PA
    3 days ago
  • $105k - $151k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Embedded Software Engineer SMES Level Job Code: 36469 Job Location: Camden, NJ- Relocation packages available for qualified candidates.... 
    Local area
    Relocation

    L3Harris Technologies

    Warminster, PA
    3 days ago
  • ClinChoice is looking for a Principal Statistical Programmer Consultant in Horsham, Pennsylvania. This role involves developing and maintaining SAS programs for clinical studies in cardiovascular, renal, and metabolism areas. You will work closely with biostatistics and... 

    ClinChoice

    Horsham, PA
    1 day ago
  •  ...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 employment
    Contract work
    Local area

    Cloud Analytics Technologies, LLC

    Horsham, PA
    2 hours ago
  • $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

    City of Philadelphia

    Philadelphia, PA
    20 days ago
  •  ...environment, where you will design and develop technically complex software systems. In this role, you will be responsible for supporting...  ...customers, and cross-functional teams. Team-oriented engineers who are comfortable communicating technical capabilities to both... 
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    2 days ago
  •  ...values your skills, training and education. Come and experience your future! WHO YOU ARE We are seeking a motivated Software Engineer to join our team. Day to day activities include but not limited to: Participating in daily scrums, bi-weekly sprint planning... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    10 days ago
  •  ...you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin Rotary... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    10 days ago
  •  ...programs. This individual interfaces with production management, and engineering teams to establish efficient manufacturing processes, to...  ...(man readable instructions), and programming in a CAM software environment (Autodesk Partmaker). Work with the Senior programmer... 
    Full time

    Reliable Equipment and Service Co. Inc.

    Warminster, PA
    3 days ago
  •  ...Check out these links for more information about our exciting suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you will: Decompose higher-level roadmap features into actionable... 
    Full time
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    2 days ago
  •  ...developing applications that enhance user experiences. Candidates should possess a Bachelor's degree in Computer Science and 2+ years of software development experience. The ideal applicant will have proficiency in web/mobile architectures and SQL, as well as experience in... 
    Flexible hours

    Verilogue

    Horsham, PA
    2 days ago
  •  ...enterprise and mission-critical environments. Apply cybersecurity engineering principles across the full system lifecycle, including...  ...tools such as SAST, DAST, container scanning, IaC scanning, and software composition analysis into CI/CD workflows. Automate... 
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    3 days ago
  • $36 per hour

     ...Inspect your own work using precision measuring tools and quality documentation Work closely with machining, grinding, quality, engineering, and production teams Maintain clean, organized, accurate, and repeatable setups Support continuous improvement, process... 

    KMM Group

    Hatboro, PA
    2 days ago
  • II-VI UK, Ltd. is searching for a skilled Software Developer to join their team in Horsham, PA. The ideal candidate will possess over...  ...software features, resolving bugs, and collaborating with the engineering teams for continuous product improvement. The role requires onsite... 

    II-VI UK, Ltd.

    Horsham, PA
    4 days ago
  •  ...strike highly defended, high value targets. JASSM Enterprise Software (JES) was developed to improves quality and speed in targeting...  ...Business Unit: RMS Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First... 
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    2 days ago
  • $124.2k - $207k

    AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $124,200.00 - $207,000.00 This pay range...  ...Science; Math; Physics; Chemical, Electrical, or Mechanical Engineering or a related field OR relevant experience At least 8+ years’... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    AVEVA

    Philadelphia, PA
    7 hours ago
  •  ...We are seeking an experienced Software Engineer to act as a subject matter expert within Software, System, and Test Engineering. You will work in Newtown, PA and various long-term unanticipated worksites throughout the U.S. Responsibilities Gather requirements... 
    Temporary work
    Flexible hours

    EPAM Systems Inc

    Newtown, PA
    3 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Philadelphia, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!