Principal Software Engineer

Reposted 5 Days Ago
Be an Early Applicant
Dresher, PA
In-Office
130K-170K Annually
Senior level
Financial Services
The Role
The Principal Software Engineer will lead software development initiatives, collaborate across teams, mentor junior developers, and enhance practices using AI and modern technologies.
Summary Generated by Built In

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.

 

Please only apply to this position if you have 8+ year in Microsoft Technology Stack .net/c#

This is a Hybrid position. It will require a 1 Day a week in our Dresher, PA, Retirement Headquarter Office.

Position Summary:  As a Principal Software Engineer at Ascensus, you will work in a high-energy team, writing high-quality code using the best engineering practices in the industry today. Passion for problem-solving and all aspects of software development is critical. We are building teams that are empowered to solve business needs by having a rapid development and deployment pipeline with a focus on automation and continuously releasing software. As a key contributor to the Scrum team, you will lead the team to deliver solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures, providing technical and architecture guidance to others in your areas of expertise. 

Job Functions, Essential Duties, and Responsibilities: 

  • Utilize advanced AI capabilities to enhance software development processes, improve code quality, and optimize performance. 

  • Analyze software requirements and implement complex software changes following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment. 

  • Drive innovation on the Scrum team by leading or assisting in technical research initiatives, working with other teams, and participating in technical architecture discussions to influence decisions and maintain consistency across the organization. 

  • Collaborate with team members, actively participate in all Scrum ceremonies and activities, including pair programming and peer code review, with a constant focus on continuous improvement. 

  • Establish alignment with the Product Owner to understand, influence, and deliver on roadmaps with a sense of responsibility for application architecture and technical execution. 

  • Lead by example, act as a role model, coach, mentor, and provide continuous feedback to other team members, especially in the areas of technical and architecture expertise or when production issues arise. 

  • Analyze and troubleshoot complex errors in software applications to determine root cause and resolution. 

  • Protect, secure, and properly handle all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients. 

  • Assist with testing and written descriptions of application software changes. 

  • Demonstrate our I-Client service philosophy and our Core Values of People Matter, Quality First, and Integrity Always® in your actions on a day-to-day basis, showing your support of our organizational culture. 

Experience, Skills, Knowledge Requirements: 

  • Advanced knowledge and experience with AI capabilities and their application in software development. 
  • Minimum 8 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net. 
  • Experience with at least one modern JS front-end framework ReactJS
  • Strong technical leadership skills for effective participation in design discussions with both technical and non-technical audiences, creating technical documentation and diagrams. 
  • Extensive understanding of good object-oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures, and algorithms). 
  • Strong experience writing clean and maintainable code using engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring, etc. 
  • Strong experience with Agile SDLC practices. 
  • Strong experience with distributed systems, Services Oriented Architecture, RESTful services, and Microservices development. 
  • Strong experience with relational databases such as Sybase, MSSQL, Oracle. 
  • Strong understanding of web technologies such as HTTP, Apache, HTTP Proxies. 
  • Strong experience with multi-threaded applications and memory management. 
  • Strong experience with continuous integration and deployment (CI/CD), automation, and related tools. 
  • Excellent problem-solving and communication skills. 
  • Strong troubleshooting skills. 
  • Experience mentoring and technical coaching less experienced developers. 
  • Basic experience with HTML, CSS, and JavaScript. 
  • Bachelor’s degree in computer science, engineering, or related experience preferred. 

Nice to Have Skills: 

  • Experience with Containerization, Docker & Kubernetes. 

    • Working experience with C/C++, Python, Apache, Nginx, Redis, jQuery, Powershell, or other scripting languages. 

    • Experience working with legacy code. 

    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.

    Top Skills

    .Net
    Agile Sdlc
    AI
    C#
    CSS
    Docker
    HTML
    HTTP
    JavaScript
    Kubernetes
    Microservices
    Microsoft Technology Stack
    Mssql
    Oracle
    Restful Services
    Sybase
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Dresher, PA
    4,629 Employees

    What We Do

    Ascensus helps millions of people save for what matters—retirement, education, and healthcare. We’re also one of the savings plan industry’s leading providers of outsourced services. Our technology, market insights, and business knowledge enhance the growth and success of our partners, their clients, and savers.

    Ascensus is the largest independent recordkeeping services provider, third-party administrator, and government savings facilitator in the United States. For more information, visit ascensus.com.

    Similar Jobs

    Pfizer Logo Pfizer

    Principal Software Engineer

    Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
    Hybrid
    4 Locations
    121990 Employees
    184K-341K Annually

    Pfizer Logo Pfizer

    Principal Software Engineer

    Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
    Hybrid
    8 Locations
    121990 Employees
    141K-261K Annually

    Domino Data Lab Logo Domino Data Lab

    Principal Software Engineer

    Artificial Intelligence • Machine Learning
    Easy Apply
    Remote or Hybrid
    US
    200 Employees
    225K-250K Annually
    In-Office
    Philadelphia, PA, USA
    168 Employees

    Similar Companies Hiring

    Amplify Platform Thumbnail
    Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
    Scottsdale, AZ
    62 Employees
    Rain Thumbnail
    Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
    New York, NY
    80 Employees
    Granted Thumbnail
    Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
    New York, New York
    23 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account