{"id":4188590,"url":"https://alion.io/job/citizens-financial-group-principal-software-engineer-payments","title":"Principal Software Engineer - Payments","company":{"id":65747,"name":"Citizens Financial Group","domain":"citizensbank.com","url":"https://alion.io/company/citizens-financial-group","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":87,"open_postings":30,"ghost_share":0.067,"stale_share":0.467,"repost_share":0.133,"time_to_fill_p50_days":3,"computed_at":"2026-11-14T05:58:10Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pittsburgh, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":147000,"max":192000,"currency":"USD","period":"year","gross":null,"usd_annual":192000},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Bash","optional":false},{"name":"Bitbucket","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CircleCI","optional":false},{"name":"CyberArk","optional":false},{"name":"GCP","optional":false},{"name":"Go","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"Oracle","optional":false},{"name":"Qualys Cloud Platform","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Ruby","optional":false},{"name":"Vue.js","optional":false},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"Apache Kafka","optional":true},{"name":"COBOL","optional":true},{"name":"Datadog","optional":true},{"name":"IBM MQ","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-12T16:58:44Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-14T06:28:09Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"4 Days in the office from any of our locations in Johnston RI,Dallas TX, Pittsburgh PA,Nashville TN, Short Hills NJ, Westwood or Medford MA, or Phoenix AZ and couple other locations\nRole is not relocation eligible.\nJob Title: Principal of Software Engineer\nResponsibilities\nYour role as Principal of Software Engineering is to work with engineering teams and architecture to produce high-quality technology solutions. You will be given the autonomy to lead, design and develop innovative solutions to some of the biggest technical issues facing the banking industry. As Principal, you will serve as a peer-leader tasked with pursuing cutting-edge initiatives and solutions. The breadth of Citizens operations ensures a diversity of projects as the bank pivots towards innovation and customer experience.\nThe Principal Software Engineer will be responsible for:\nParticipating in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with your team mates.\n\nCollaborating and contributing insight to solution design ideation, ensuring both the success of the product and adherence to enterprise architecture principles.\n\nDesigning, modifying, developing and implementing software solutions. Building modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals.\n\nInfusing quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities.\n\nEmploying industry best practices to evaluate, correct and prevent vulnerabilities during the software development process.\n\nServing as a peer-leader, encouraging a culture of innovation and accountability while adhering to Agile best practices.\n\nRequired Qualifications\n7+ years of hands-on software development, with proven experience in developing and supporting commercial software products which were sold to non-technical customers in vertical markets\n\nDemonstrated ability to lead and mentor software engineers\n\n5+ years experience in querying, analyzing and managing big data\n\nMastery of multiple programming languages, including at least one front end framework (Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.\n\nAWS/AZURE/GCP experience, including managing sensitive assets\n\nBash and Linux experience\n\nExperience with CICD pipeline (CircleCI, Jenkins, or equivalent)\n\nStrong communication (both oral and written) and interpersonal skills\n\nCloud certifications such as AWS Solutions Architect\n\nUnderstand data structure concepts such as linked lists, dictionaries, arrays, custom object creation, etc\n\nDesired Qualifications\n3+ years of experience in the financial services industry, developing solutions for consumer banking, portfolio management, trading, compliance or wealth management\n\nUnderstanding of banking system and custodial and consumer banking operations\n\nExperience with Apache, Lucene, Memcache, RAbbitMQ and NoSQL\n\nExperience designing API layers and service orchestration between legacy and modern payment platforms, and maintaining solution architecture documentation\n\nExperience with change and release management (CAB approvals, implementation and backout planning, post-release hypercare), CI/CD tools such as Bitbucket and Harness, privileged access management (e.g., CyberArk), and vulnerability remediation (e.g., Qualys)\n\nExperience with Oracle Exadata and Tessell database platforms is a plus\n\nAbility to analyze Oracle AWR and PerfHub reports to diagnose and resolve database performance issues such as lock contention and transaction latency is a plus\n\nHands-on experience with AWS infrastructure (EC2, EFS, S3, load balancers), Linux performance diagnostics (e.g., SAR), and observability tools such as Datadog is a plus\n\nExperience with IBM MQ (including high-availability configurations and certificate management), middleware integration with mainframe systems, and Kafka- and API-based integrations; familiarity with sanctions screening tools such as Firco is a plus\n\nKnowledge of ACH payment processing and NACHA file standards, including SEC codes, IAT, returns and NOCs, memo and hard posting, settlement, GL reconciliation, and Same Day ACH is a plus\n\nEducation and Certifications\nRequired: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics or related discipline\n\nPreferred: Master's degree in Software Engineering, Computer Science or related discipline\n\nPay Transparency\nThe salary range for this position is $147,000 - $192,000 per year, plus an opportunity to earn additional incentive earnings (if applicable). Actual pay is based on various factors including, but not limited to, the budget, work location, and relevant skills and experience..\nWe 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 every local and state jurisdiction in the United States. For an overview of our benefits, visit https://jobs.citizensbank.com/benefits","description_format":"text","description_chars":5280,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Wellness"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors"],"lifecycle":[{"event":"open","at":"2026-11-12T18:55:49Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 180 · green card filings: 75","filings_12m":180,"filings_prev_12m":181,"green_card_filings_12m":75,"median_offered_wage_usd":136912,"route":null,"cap_exempt":false,"checked_at":"2026-11-14T07:33:33+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":107}],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":0.9,"age_days":1,"expected_fill_days":3,"reasons":["conf:5","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-11-14T05:58:10Z"},"pay":{"stated_usd_annual":192000,"is_top_pay":false},"html_url":"https://alion.io/job/citizens-financial-group-principal-software-engineer-payments","json_url":"https://alion.io/job/citizens-financial-group-principal-software-engineer-payments.json","meta":{"generated_at":"2026-11-14T16:54:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":19377,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":65747},"rest":"https://alion.io/mcp/rest/get_company?id=65747"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcitizens-financial-group-principal-software-engineer-payments"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcitizens-financial-group-principal-software-engineer-payments"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcitizens-financial-group-principal-software-engineer-payments"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/citizens-financial-group-principal-software-engineer-payments\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcitizens-financial-group-principal-software-engineer-payments"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4188590}},{"tool":"search_jobs","arguments":{"company":"citizensbank.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4188590},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}