
Principal Software Engineer (Payments)
Citizens Bank
Pittsburgh, PA • 13m ago • On-site
Senior
On-site
147,000 - 192,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Potential salary for Principal Software Engineer (Payments) role
Improve your resume now
$147,000 – $192,000/year
Quick Facts
Role: Principal Software Engineer (Payments)
Work model: 4 days in the office; locations available (no relocation eligible)
Description
As a Principal of Software Engineering, you will lead, design, and develop innovative software solutions for major technical challenges in the banking industry, with a focus on payments. You will collaborate with engineering teams and architecture to deliver modern, secure, and scalable components, embedding quality attributes (scalability, manageability, maintainability) into distributed services. You will also serve as a peer leader—mentoring engineers and pursuing cutting-edge initiatives while preventing vulnerabilities throughout the software development process.
Responsibilities
Work in a rapidly transforming Agile environment and follow best practices
Collaborate on solution design ideation and ensure alignment with enterprise architecture principles
Design, modify, develop, and implement software solutions and architecturally sound components
Infuse quality of service characteristics into distributed, service-based frameworks
Evaluate, correct, and prevent vulnerabilities using industry best practices
Encourage a culture of innovation and accountability while adhering to Agile best practices
Requirements
7+ years of hands-on software development on commercial software products sold to non-technical customers in vertical markets
Proven ability to lead and mentor software engineers
5+ years experience querying, analyzing, and managing big data
Proficiency in multiple programming languages, including at least one front-end framework (Angular/React/Vue) and one or more of: Python 3, Java, JavaScript, Ruby, Go, C, C++
AWS/Azure/Google Cloud Platform experience, including managing sensitive assets
Bash and Linux experience
Experience with CI/CD pipelines (CircleCI, Jenkins, or equivalent)
Strong oral and written communication plus interpersonal skills
Cloud certification such as AWS Solutions Architect
Understanding of data structure concepts (linked lists, dictionaries, arrays, custom object creation)
Bachelor’s degree in Software Engineering, Computer Science, Engineering, Mathematics, or related discipline
4 days in-office requirement; role is not relocation eligible
Benefits
Salary range: $147,000–$192,000 per year, plus opportunity for additional incentive earnings (if applicable)
Medical, dental, and vision coverage
Retirement benefits
Maternity/paternity leave
Flexible work arrangements
Education reimbursement
Wellness programs and additional benefits
Paid time off policy exceeds mandatory paid sick/paid time-away requirements in local and state jurisdictions
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Principal Software Engineer, Enterprise Platform APIs
GoodLeap
Senior
Technology
San Francisco, CA · On-site
$183K - $229K/yr
7 days ago

Principal Software Engineer
Vertafore
Senior
Technology
Pulaski, TN · On-site
$115K - $150K/yr
3 days ago

Principal Software Engineer
Walmart Inc.
Senior
Technology
Sunnyvale, CA · On-site
$143K - $286K/yr
3 days ago
Principal Software Engineer
Scalo
Senior
Technology
Wrocław, Poland · Remote
374K zł - 416K zł/yr
9 days ago
Principal Software Engineer
Alaska Airlines
Senior
Technology
SeaTac, WA · On-site
$141K - $212K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Principal Software Engineer
Torq
Senior
Technology
Plano, TX · On-site
$140K - $170K/yr
1 days ago
Principal Software Engineer, Payer Portal
Athenahealth
Senior
Technology
Boston, MA · On-site
N/A
6 days ago

Principal Software Engineer (Digital Wealth)
Citi
Senior
Technology
Irving, TX · On-site
$170K - $254K/yr
7 days ago
Principal Software Engineer
Scalo
Senior
Technology
Wrocław, DS, Poland · Remote
374K zł - 416K zł/yr
9 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
