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

Principal Software Engineer

$127.52k - $191.28k

Citizens Bank

4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ. Role is not relocation eligible. Principal Software Engineer As a Principal Software Engineer, you will partner with engineering teams and architecture leaders to deliver high‑quality, forward‑thinking technology solutions. This role provides significant autonomy to lead, design, and implement innovative approaches to complex challenges in the banking industry. You will serve as a peer leader, influencing technical direction and fostering a culture of innovation, accountability, and excellence across teams. Key Responsibilities Operate within an Agile environment, applying best practices and collaborating effectively with team members. Contribute to solution design discussions, ensuring architectural alignment and successful product outcomes. Design, modify, develop, and implement robust software solutions using modern engineering practices. Embed quality attributes—such as scalability, maintainability, and manageability—into distributed, service‑oriented architectures. Apply industry‑leading security practices to identify, address, and prevent vulnerabilities throughout the development lifecycle. Act as a peer leader by promoting innovation, technical rigor, and adherence to Agile methodologies across the organization. Required Qualifications 7+ years of hands‑on software development experience, including building and supporting commercial software products used by non‑technical customers. Demonstrated experience leading and mentoring software engineers. 5+ years of experience querying, analyzing, and managing large datasets. Proficiency in multiple programming languages and at least one modern front‑end framework (Angular, React, or Vue). Languages may include Python3, Java, JavaScript, Ruby, Golang, C, C++. Hands‑on experience with AWS, Azure, or GCP, particularly around managing sensitive assets. Bash and Linux proficiency. CI/CD pipeline experience (CircleCI, Jenkins, or similar tools). Strong written and verbal communication skills. Cloud certifications such as AWS Solutions Architect. Solid understanding of data structures (arrays, dictionaries, linked lists, custom objects, etc.). Desired Qualifications 3+ years of experience in financial services, ideally in consumer banking, portfolio management, trading, compliance, or wealth management. Knowledge of banking systems and custodial/consumer banking operations. Experience with tools/technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL databases. Strong security expertise: OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation. Experience with microservices architectures, inter‑service communication, and API versioning. Proficiency with OpenAPI/Swagger contract design. Knowledge of Docker and Kubernetes deployment patterns and 12‑factor application principles. Deep AWS experience (EKS/ECS, RDS/Aurora, API Gateway/ALB, SSM/Secrets Manager, CloudWatch). Education and Certifications Required: Bachelor’s degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field. Preferred: Master’s degree in Software Engineering, Computer Science, or a related discipline. Pay Transparency The salary range for this position is $127,520 - $191,280 per year plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience. We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens’ paid time off policy exceeds the mandatory, paid sick or paid time‑away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance. Equal Employment Opportunity Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability. #J-18808-Ljbffr

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Short Hills, NJ vacancy
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...thousands of engineers. About the Role This is a principal-level software engineering leadership role for an engineer... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $127.52k - $191.28k

    Citizens Bank is seeking a Principal Software Engineer to deliver innovative technology solutions. In this role, you will lead design and implementation efforts while collaborating within a dynamic engineering team. Key responsibilities include operating in an Agile environment... 
    Suggested

    Citizens Bank

    Short Hills, NJ
    1 day ago
  •  ...Job Description Job Description Salary: Principal Software Engineer/Architect (.Net Full Stack) - Hybrid, Secaucus, NJ, USA We are looking to hire a candidate with the mentioned skill sets and experience for one of our clients within the transportation/finance... 
    Suggested
    Full time
    Contract work
    Work at office
    1 day per week

    OMG Technology

    Summit, NJ
    3 days ago
  •  ...personal, and sick time, 401(k) with guaranteed match and profit share, employee referral bonus and limited education assistance. TITLE: Software Developer POSITION OBJECTIVE: We are seeking a Full Stack Software Developer to join our Management Improvement team in a hybrid... 
    Suggested
    Temporary work

    Inteplast Group

    Livingston, NJ
    14 hours ago
  • $128.21k - $142.2k

    Responsibilities IT: ADP Technology Services, Inc. seeks Application Developers at our Florham Park, NJ loc. rspnsble for desgnng, bldng & mntnng qlty sftwre sltions tht meet bsnss & tchncl reqrmnts. Qualifications Bach's deg in Comp Sci, Comp Engg, Info Sys, or rel'd ...
    Suggested

    New York Times

    Roseland, NJ
    4 days ago
  • $128.21k - $142.2k

     .... Responsible for designing, building and maintaining quality software solutions that meet business and technical requirements including...  ...with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology... 
    Minimum wage
    Temporary work
    Work experience placement
    Local area

    ADP

    Florham Park, NJ
    4 days ago
  •  ...I engineer Location: charlotte, NC Onsite: 3 days a week Status: anything is fine Contract: 6 months-18 months Interview process: 1 and...  ...operational efficiency. Required Qualifications Experience in software engineering, AI solution engineering, or applied data workflows... 
    Contract work
    3 days per week

    RIT Solutions

    Summit, NJ
    3 hours ago
  •  ...challenges, seeking solutions. Participate in relevant aspects of the Software Development Life Cycle (SDLC) including planning, construction...  ...internal clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement IT solutions.... 

    Fairygodboss

    Florham Park, NJ
    1 day ago
  •  ...Lead Global Security Engineer ADP is seeking an experienced engineer to lead global security efforts across the ADP network platform, safeguarding sensitive client and company data throughout its lifecycle. The Lead Global Security Engineer will influence network and... 

    Fairygodboss

    Roseland, NJ
    14 hours ago
  •  ...Application Engineer The Application Engineer is responsible for serving as a technical resource for customers requiring engineered hose assembly solutions. This role works directly with customers to evaluate application requirements, recommend appropriate products, prepare... 
    Work at office

    TIPCO TECHNOLOGIES INC

    Kenilworth, NJ
    6 days ago
  • $113.2k - $237.8k

    ## Senior Software EngineerUS NJ Florham ParkJob Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance...  ...* \* \*### **The Opportunity: We are seeking a Senior Software Engineer to design and develop advanced cyber capabilities that... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    4 days ago
  • CACI International Inc. is looking for a Software Engineer in Florham Park, NJ, to design and develop advanced cyber capabilities for national security. The role involves real-time embedded systems, network technologies, and cybersecurity solutions. The ideal candidate... 

    CACI International Inc.

    Florham Park, NJ
    1 day ago
  • Seeking a Senior Software Engineer with experience in industrial control preferably writing software for Semiconductor or Electronics Manufacturing Equipment. The company is located in Florham Park, NJ (remote work is possible for someone willing to travel to the office... 
    Work at office
    Remote work

    McGil Recruiting

    Florham Park, NJ
    14 hours ago
  • $152k - $209k

    As a Senior Software Engineer, you will be working alongside a team of dedicated engineers building the future of Remedy Meds. You will work cross-functionally with Product and Design teams and other internal and external stakeholders. Compensation, Perks, and Benefits... 
    Work at office
    Flexible hours

    Alumni Ventures

    Summit, NJ
    3 days ago
  • $113.2k - $237.8k

    A leading defense contractor in Florham Park, NJ is seeking a Senior Software Engineer. The role involves designing and developing advanced cyber capabilities to enhance national security. Candidates should have over 7 years in software development, strong expertise in... 
    For contractors
    Flexible hours

    CACI International Inc.

    Florham Park, NJ
    4 days ago
  • $92.3k - $166.85k

     ...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer... 
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    East Hanover, NJ
    2 days ago
  •  ...Rehabilitation Therapy, and Nursing. Job Description Position Overview: We are seeking a skilled developer to assist in developing software for IDSP systems, including both electric and gas sectors. The ideal candidate will be involved in web development and standalone... 

    Integrated Resources

    Springfield, NJ
    4 days ago
  • $94.4k - $198.2k

    ## Cyber Software EngineerFlorham Park, NJ, USApply NowFind out how well you match with this jobJob ID327694Job Title: Cyber Software...  ...support to tackle challenges in networking and cybersecurity. CS&T engineers help design, prototype, and transition cutting‐edge... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International Inc.

    Florham Park, NJ
    3 days ago
  • $107.53k - $130.3k

    ## Lead Engineer, IT Quality and ComplianceSummit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol Myers Squibb is anything... 
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Summit, NJ
    2 days ago
  • $86.49k - $104.8k

    ## Lead Engineer, CSVSummit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing...  ...- Word, Excel, Visio and Outlook, and the ability to learn new software as required for equipment qualification.**Competencies:***... 
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Summit, NJ
    1 day ago
  •  ...oriented Full Stack .NET Developer to join our team to elevate our engineering efforts. The ideal candidate will be responsible for the...  ...Minimum Qualifications: 1-year of professional experience in software development, or equivalent experience. Experience with at least... 
    Temporary work
    Flexible hours

    Formosa Plastics Group

    Livingston, NJ
    14 hours ago
  • CACI International Inc. is seeking a Cyber Software Engineer for their Florham Park, NJ team. This role focuses on developing innovative cyber tools and techniques to advance cybersecurity capabilities for national security missions. The ideal candidate will have hands-... 

    CACI International Inc.

    Florham Park, NJ
    3 days ago
  • $148.99k - $206.7k

     ...ADP Technology Services, Inc. is hiring a Lead QA Engineer in our Roseland, New Jersey location. Are you empathetic to client needs and...  ...document discrepancies encountered during testing. Enter, and update software defects in the defect tracking database. To Succeed in This... 
    Minimum wage
    Temporary work
    Work experience placement
    Local area
    Remote work

    ADP

    Roseland, NJ
    14 hours ago
  • $148.99k - $206.7k

     ...IT: ADP Technology Services, Inc. seeks Lead QA Engineer rprt to our Roseland, New Jersey loc. to dsgn & dev app/modles bsd on bus & systm reqs. Qualifications Bach's deg in Comp Sci, Comp Engg, Info Sys, rel'd engg discip, or rel field of study + 6 yrs of rel'd exp req... 

    New York Times

    Roseland, NJ
    3 hours ago
  •  ...startup in IoT is seeking a Java Full Stack Developer for a remote full-time position. The ideal candidate will have over 5 years of software development experience and be well-versed in Java, HTML, CSS, and AngularJS. Responsibilities include contributing to design... 
    Full time
    Remote work

    Fabergent USA

    Livingston, NJ
    1 day ago
  • A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-state area's most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in 1996. Our mission...
    Immediate start

    Integrated Resources

    Springfield, NJ
    14 hours ago
  •  ...Livingston, NJ is seeking a Full Stack .NET Developer to enhance engineering efforts and develop enterprise-level web applications. The...  ...The ideal candidate possesses at least a year of experience in software development, with strong knowledge of MS SQL Server and .NET Framework... 

    Formosa Plastics Group

    Livingston, NJ
    4 days ago
  • Oracle Application Framework and Angular JS Developer Solutions4Business is one of the leading Management & Technology consulting firms in North America, with clients ranging from Fortune 100 to early-stage companies. For over a decade, Solutions4Business, Inc. and its ...
    Contract work
    Immediate start

    Solutions4Business

    Roseland, NJ
    3 days ago
  •  ...SSL, Domains, firewalls etc. Excellent time management, problem solving, teamwork, and communication skills. Experience with Agile Software Development Lifecycle. Strong problem solving and critical thinking skills. Candidate to be proactive, able to manage his or her... 

    TechDigital Group

    Summit, NJ
    2 days ago
  • TIPCO Technology is looking for an Application Engineer based in Kenilworth, New Jersey. This position involves collaborating with customers to provide tailored engineered hose assembly solutions, ensuring technical accuracy, and delivering exemplary customer support.... 

    TIPCO Technology

    Kenilworth, NJ
    1 day ago

Do you want to receive more vacancies?

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