Principal Software Engineer
$127.52k - $191.28kCitizens 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
$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...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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- ...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...SuggestedFull timeContract workWork at office1 day per week
- ...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...SuggestedTemporary work
$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$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 wageTemporary workWork experience placementLocal area- ...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 work3 days per week
- ...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....
- ...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...
- ...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
$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 workWork experience placementFlexible hours- 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...
- 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 officeRemote work
$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 officeFlexible hours$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 contractorsFlexible hours$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 officeLocal areaImmediate startRemote workRelocation packageFlexible hours- ...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...
$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 workWork experience placementFlexible hours$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 payFull timeTemporary workPart timeFor contractorsSummer workLive inWork at officeLocal areaRemote workFlexible hoursShift work$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 payFull timeTemporary workPart timeFor contractorsSummer workLive inWork at officeLocal areaImmediate startRemote workFlexible hoursShift work- ...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 workFlexible hours
- 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-...
$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 wageTemporary workWork experience placementLocal areaRemote work$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...- ...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 timeRemote work
- 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
- ...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...
- 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 workImmediate start
- ...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...
- 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....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software support Short Hills, NJ
- software sales Short Hills, NJ
- remote software sales Short Hills, NJ
- software Short Hills, NJ
- entry level software sales Short Hills, NJ
- healthcare software sales Short Hills, NJ
- id software Short Hills, NJ
- software implementation project manager Short Hills, NJ
- principal software engineer
- senior principal software engineer

