Software Engineer Principal (C#/Java/Python)
PNC Bank
Software Engineer PrincipalAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Principal within PNC's Technology organization, you will be based in Pittsburgh, PA.As a Software Engineer Principal within the Developer Tools Team (DTT), you will work with the team to improve the technologies, tools, and engineering experiences used by developers across the organization. This is a hands-on engineering role focused on modernizing our developer ecosystem, reducing friction, and building practical solutions that improve developer productivity.As we continue to build out the Developer Tools Team (DTT), a Software Engineer Principal is needed to expand our technical capacity across developer tooling and developer experience. The role will help improve how core development technologies including C#, Java, Python, and Node.js are approved, packaged, updated, and supported. This includes enabling appropriate access to development tools and extensions, staying ahead of major language and framework releases, and creating sustainable paths for developers to adopt modern capabilities.The role will also partner on broader developer experience initiatives, including reference architectures, Inner Source, developer feedback, AI-assisted development, and productivity tooling. The Principal Engineer will work alongside existing team leadership and community efforts, providing technical depth and hands-on engineering capacity to turn developer needs and opportunities into practical solutions.PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives.In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.To learn more about these and other programs, including benefits for full time and part-time employees, visit pncthrive.com.
- ...Principal EngineerIRALOGIX is a high-growth, institutional... ....As a PRINCIPAL ENGINEER, reporting to senior engineering... ..., balancing software best practices, system... ...production experience with Java and Spring Boot.Working... ...TypeScrip, React, Node.js and Python.Strong experience with...PrincipalPythonJavaPermanent employment
$114.6k - $234.6k
...speak the following languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and maintain production... ...experience.Strong software engineering experience in Python, Java, Go, or Rust.Experience designing scalable APIs, distributed...PrincipalPythonJavaTemporary workFlexible hours- ...Job Description Job Description Tittle: Software Engineer Principal Location : Pittsburgh, PA or Cleveland OH or Birmingham AL or Dallas... ...development background in one or more languages: Golang, Python, Java, or JavaScript • Experience developing and integrating with...PrincipalPythonJavaContract workFlexible hours
- ...Job Description Job Description Tittle: Software Engineer Principal Location : PA - Pittsburgh, OH - Cleveland, OH -... ...Rocket standards Dev Experience (Sr level) - Java,Springboot, Kafka / MQ, Microservices, Python, Unix DB - Oracle- exadata, MongoDB, Hadoop...PrincipalPythonJavaContract work
- ...Job Description Job Description Principal DevOps Engineer Pittsburgh, PA (Onsite – 5 Days/Week... ...Seeking a highly experienced Software Engineer Principal to join the CI/... ...experience in one or more of: Golang Python Java JavaScript Enterprise...PrincipalPythonJavaContract work
- ...Expertise in Automation Anywhere A360, IQ Bot, Discovery Bot, SQL, and API integration (REST/SOAP).Languages: Proficient in.NET, C#, Java, or Python.Process Understanding: Strong analytical skills to analyze processes for automation suitabilityResponsibilities:Bot...PythonJava
- ...hr on W2 Job overview : A Quality Engineer with expertise in Automation specializes... ..., ensuring efficient and reliable software delivery. Required skills : # Banking... ...Postman # Hands-on expertise with SQL, Java/Python skills, and API Integration testing...PythonJavaContract work
- ...plus top AI researchers who specialize in software engineering, logical reasoning, STEM,... ...corrections — with a primary focus on Python across backend services, data pipelines... ...JavaScript (including ReactJS), C/C++, Java, Rust, and Go. You will evaluate and refine...PythonJavaRemote jobFor contractorsFlexible hours
- ...Python/Big Data AdminPython/Big Data AdminLocation: Pittsburgh, PADuration: 6 To 12 MonthsVisa: GREEN CARD/ CITIZEN/ H1B/H4EAD/GC EADGood... ...doesn't have to be an expert. Background of programming on Java or python – this is critical as there will be a lot of custom development...PythonJavaH1b
- ...embedded security , TrustZone, TPM, HSM, Secure Boot, OpenOCD, Python/Java, cryptography, PKI, and cybersecurity standards. \n \n... ...\n Bachelor’s degree in Computer Security, Computer Science, Electrical Engineering, or a related field with cybersecurity focus....PythonJava
- ...programming/scripting skills in a language like Java, Python, or C#.4. Familiarity with CI/CD tools (... ...(JIRA, Bugzilla).5. Knowledge of software development lifecycle (SDLC) and methodologies... ..., mentor, and guide junior automation engineers in best practices, coding standards,...PythonJava
$134.5k - $265.1k
...As a Cyber Forward Deployed Engineer (FDE), you will work at the intersection... ...Next.js).Backend expertise in Node.js, Python (Django/Flask), or Java (Spring Boot).Experience with relational... ...with DevSecOps practices and secure software development lifecycle.Exposure to...PythonJavaLocal areaVisa sponsorship- ...services to meet project requirements. MUST have good experience in Java/ .Net and secure code review.Apply security best practices while... ...have impact. Any security / technology related (Java/ .Net/ Python) certifications are a plus.Exposure to banking/ financial services...PythonJava
$185k - $200k
...Title: Director, Software Engineering Duration: Perm Location: Pittsburgh, PA - 5 days onsite per week About the Role... ...Platform. Hands-on familiarity with technologies such as Java, C#, Scala, Python, JavaScript, or TypeScript. Strong understanding of engineering...PythonJavaPermanent employmentFull time- ...to excel? If so, then Talent Software Services may have the job for... ...pipelines using PySpark and Python. Create scalable healthcare... ...with: ~ Python / PySpark ~ Java ~ JavaScript ~ Apache... ...Experience with ETL and data engineering practices. Preferred Qualifications...PythonJavaFull time
- ...Java Backend DeveloperLocation: Pittsburgh, PA (Onsite)Duration: Fulltime/ C2C (on your W2)Job Description:Skill Set: Java, SQL, Spring, API, Python, Spark, HadoopYears of exp: 8 + yrs.Skills set:· JAVA J2EE· Spring/Springboot· REST API development· Microservices· DevOps...PythonJavaFull time
- ...code, customize, update, and maintain computer programs, using Java, Python, Spring Boot, Junit, Mockito, Spring Test, CI/CD, Jenkins,... ...experience in job offered or related occupation such as Trainee or Software Developer. Travel/relocation required to various client work...PythonJavaTraineeshipRelocation
- ...ResponsibilitiesPart of a full stack agile team including Pega, Java, ETL, Data Engineers, VB (.NET), and Mainframe developersAttend stand up... ...Containerization (Kubernetes / Docker) a plusExperience in Python, PySpark, SQL, ETL (Informatica or other) a plusExperience...PythonJavaFull time
- ...SonSoft Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, and Information Technology... ...) to Integrate with On-Premise systems like Siebel, OMS and Java Based Systems Complete understanding of governor limitsImplement...PrincipalJavaPermanent employmentFull timeH1bFlexible hours
$155.6k - $306.8k
...will do:As a Cyber Forward Deployed Engineer (FDE) Manager, you will lead delivery... ....js).Backend experience in Node.js, Python (Django/Flask), or Java (Spring Boot).Experience with... ...with DevSecOps practices and secure software development lifecycle.Exposure to search...PythonJavaLocal areaVisa sponsorship- SEI advances software engineering principles and practices and serves as a national resource in software... ...the following: C, C++, VHDL, Verilog, Python, C#. You’ve built, analyzed, debugged, and... ...in one or more of the following: Java, Go, Rust, Ada, MATLAB. You have...PythonJavaFull timeWork at officeRelocation package
- Cloud Operations Engineer - Elevate Your Career with Cutting-Edge Cloud TechnologiesAbout... ..., and delivery of mission-critical software products on Microsoft Azure.As a... ...(Ant, Maven). ? Expertise in .NET, C#, Shell Scripting, Bash, Python, Java. ? Strong experience with SQL, web...PythonJava
- ...the role of SVP. Site Reliability Engineer to join our Technology team.... ...in Site Reliability Engineering, Software Engineering•Strong programming background in Java (preferred) or another modern language... ...•Experience scripting (Python, Bash, etc.) for automation•Knowledge...PythonJava
$182.8k - $247.3k
...the role...As a Senior Site Reliability Engineer, you will work closely with both... ...Provide system design consulting, develop software platforms/frameworks, and conduct launch... ...distributed systemsExperience with Java, Kotlin, Python or GoAn understanding of containerization...PythonJavaWork experience placement- ...What We Do The Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity and serves... ...analysis of existing codebases Working knowledge of C#, Java, and Python Experience across the full software development lifecycle...PythonJavaFull timeFor contractorsRelocation package
- ...revolutionizing modern healthcare. About the roleThe Director, Software Engineering provides technical and organizational leadership for one... ....Experience with AWS, Azure, or GCP.Experience with Java, C#, Scala, Python, JavaScript, or TypeScript.Preferred experience in...PythonJavaVisa sponsorshipWork visa
- ...NC, Pittsburgh PA, Boston MAWe are looking for a data engineer passionate about designing and developing solutions to... ...translation products.Key qualifications:Strong programming and software engineering skills (Python, Java, or equivalent)Ability to analyze large data sets,...PythonJava3 days per week
- ...Description Job Description Position Title: Sr. Enterprise Engineer Location: PA – Pittsburgh (Locals Preferred) Work Status :... ...practices Flex Skills/Nice to Have: • Knowledge of programming languages such as Java, .net, or Python Ref: #404-IT Pittsburgh...PythonJavaContract workLocal areaFlexible hours
- ...maintain scalable backend services and APIs using Java/Spring and Python, with strong focus on reliability, performance, and... ...components and enterprise platforms.Build modern engineering solutions across the full software lifecycle, including frontend development where needed...PythonJavaFlexible hours
$174k - $252k
...experience in object-oriented programming with Java, C++ or Python.3 years of experience testing, maintaining, or launching software products.1 year of experience with software... ...accessible technologies.Google's software engineers develop the next-generation technologies...PythonJava
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Principal (C#/Java/Python). Be the first to apply!
- java developer Pittsburgh, PA
- senior java software engineer Pittsburgh, PA
- lead full stack java developer Pittsburgh, PA
- sr.java developer Pittsburgh, PA
- java developer full time Pittsburgh, PA
- entry level java developer remote Pittsburgh, PA
- senior java developer Pittsburgh, PA
- java software engineer Pittsburgh, PA
- junior java developer no experience Pittsburgh, PA
- java microservice developer Pittsburgh, PA





