Software Engineer Sr
PNC
Position Overview
At 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 Sr within PNC's Technology organization, you will be based in Dallas, TX or Birmingham, AL.
We're looking for a motivated Software Engineer to contribute to Enterprise Identity initiatives within an established Agile team. This hands-on, execution focused role is ideal for developers with strong enterprise experience and a passion for building secure, scalable applications. This role is responsible for
designing, developing, and maintaining Java-based solutions, including microservices and RESTful APIs, in support of an Enterprise Customer Identity
and Access Management (CIAM) program. Through collaboration with cross-functional teams, you'll help deliver high-quality, reliable software aligned with
modern security standards. The role spans the full software development lifecycle (SDLC), emphasizing clean code, automated testing, and CI/CD
practices.
Responsibilities
Design and Development: Analyze requirements and design software components or applications that fulfill business needs. Write clean,
efficient, and maintainable code to implement new features and enhance existing ones.
Debugging and Maintenance: Troubleshoot, debug, and resolve software defects and technical issues discovered during testing or reported by
users. Continuously refactor and optimize code for performance, scalability, and security.
Code Reviews: Participate in code reviews and design reviews, providing constructive feedback to peers and upholding coding standards.
Incorporate feedback from others to improve code quality and maintain consistency across the codebase.
Collaboration: Work closely with other Software Engineers, Quality Engineers, Architects and Product to clarify requirements, define acceptance
criteria, and ensure successful delivery of features. Participate actively in agile team ceremonies (such as sprint planning, daily stand-ups, and
retrospectives) to discuss progress and roadblocks.
Testing and Quality Assurance: Develop and execute unit tests and integration tests to ensure code reliability. Verify that solutions meet
functional and performance criteria. Build automated test cases (e.g., using JUnit, Cucumber).
Automation and CI/CD: Ensure that automated builds, tests, and deployment scripts are in place, enabling rapid and safe delivery of software
updates. Maintain and improve continuous integration and continuous delivery (CI/CD) processes.
Process Improvement: Contribute to the continuous improvement of development practices and tools. Help streamline workflows by
recommending or implementing enhancements in coding, testing, or deployment processes that improve team efficiency and product quality.
Preferred Qualifications
Microservices and Distributed Systems: Understanding of microservices architecture and testing strategies for distributed systems. Experience
building or maintaining software in a microservices or cloud-based environment is desirable.
Large-Scale Systems: Exposure to developing or supporting large-scale, enterprise-level applications with complex dependencies. Familiarity
with regulated or compliance-heavy environments (e.g., finance, healthcare) is a plus if applicable, though not required.
Leadership and Growth: Although not required at this level, any experience mentoring junior developers or leading small project efforts is a plus.
A continuous improvement and proactive mindset towards personal and team growth is highly valued.
Test Automation Experience: A strong automation mindset with hands-on experience in test automation frameworks or tools. Experience writing
automated tests for APIs and user interfaces using frameworks such as Cucumber (BDD), Karate, or Selenium is a plus.
DevOps and CI/CD: Demonstrated experience integrating automated tests into CI/CD pipelines and working with continuous integration/delivery
tools (e.g., Jenkins, GitLab CI). Experience in environments with frequent releases or continuous deployment is beneficial.
Performance and Quality Improvements: Track record of contributing to improvements in code quality metrics, test coverage, or overall product
performance. Experience optimizing processes or workflows to enhance team productivity and software quality.
Technical Skills
Programming Languages: Proficiency in Java (preferred) or similar object-oriented programming languages.
Frameworks and Libraries: Experience with Java development frameworks and tools. Familiarity with Spring/Spring Boot or similar frameworks
is a plus.
Web Services and APIs: Knowledge of RESTful API design and consumption. Ability to use and test web services effectively, including tools for
API exploration and testing.
IDEs: Exposure to development and collaboration tools such as IDEs (e.g., IntelliJ, Eclipse), issue tracking systems (JIRA or similar), and project
documentation tools.
Version Control: Proficient with version control systems, particularly Git based system like BitBucket, for managing codebase and collaboration.
CI/CD and DevOps: Familiarity with CI/CD tools and pipelines (for example, Jenkins, CircleCI, or GitLab CI) to automate build, test, and
deployment processes. Understanding of build tools like Maven or Gradle for Java projects.
Testing Tools: Hands-on experience with automated testing frameworks and tools: e.g., JUnit/TestNG for unit testing, Cucumber (Behavior Driven Development) for defining test scenarios, Karate or Postman for API testing, and Selenium WebDriver for UI testing.
Databases (Optional): Basic understanding of relational databases (SQL) or NoSQL data stores and ability to write simple queries
PNC is an in-office company that fosters a supportive culture where employees can thrive and achieve balance. We encourage candidates to connect with their recruiter and hiring manager to understand workplace expectations and ensure the role aligns with their goals.
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
Job Description
Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
Proposes & designs software solutions to address complex business needs.
Writes code, tests and deploys software.
Prepares technical and procedural documentation required for software.
Maintains and debugs software.
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.
Qualifications
Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
Preferred Skills
Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design
Competencies
Application Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/Documentation
Work Experience
Roles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience. Certifications are often desired. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
Education
Bachelors
Certifications
No Required Certification(s)
Licenses
No Required License(s)
Benefits
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 .
Disability Accommodations Statement
If an accommodation is required to participate in the application process, please contact us via email at View email address on click.appcast.io . Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call View phone number on click.appcast.io and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
Equal Employment Opportunity (EEO)
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
California Residents
Refer to the California Consumer Privacy Act Privacy Notice ( to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Farmers Branch, TX. Technical Experience Core Engineering...SeniorFull timeTemporary workPart timeWork experience placementWork at office
- ...BRPosted: 2026-06-04Location: Grand Prairie, TexasClearance: SecretCompany: Lockheed MartinDescription:You will be the Embedded Software Engineer for the Embedded Software team. Our team is responsible for designing, developing, and maintaining embedded C/C++ software...SeniorFull timeWork at officeRemote workFlexible hours
- ...Senior Software Engineer Position Type: Permanent Location: Dallas, Texas, US - USA - Must e willing to relocate when office opens up in January. Summary of the role: Are you the next Senior Software Engineer we are looking for? You will support projects...SeniorPermanent employmentWork experience placementWork at officeRelocation
- ...Forescout ~ Bachelor’s or master’s in computer science or related field ~8+ years of experience delivering production-quality software ~ Hands-on experience with at least two of these languages: Java, C/C++, Perl, Python, JavaScript ~ Strong understanding of authentication...SeniorPermanent employmentFull timeWork at officeWorldwide
- ...Sr Software Engineer 7+ years of experience as a Full Stack Developer ¿ 3+ years of experience in ServiceNow ¿ 5+ years of experience in Telecom Domain ¿ 5+ years of experience in Network Provisioning and Activation. Deep understanding of Telecom OSS Domain ¿ Trained...Senior
- ...Sr. Software Engineer We are looking for a highly skilled Senior Software Engineer with 8+ years of experience who can work as an individual contributor and take ownership of feature development. The ideal candidate should have strong expertise in Kafka streaming and...Senior
- ...Sr. Software Engineer Location: Cary, NC (Hybrid) (Need Local consultants only) Job Type: 12 months contract Final interview will be 90 Min F2F in at client location in Cary, NC Job Description: ~10+ years of Java/J2EE Web Development Experience. ~ Comfortable...SeniorContract workLocal area
- ...experience, every day and everywhere, driven by our people, processes, and technology. Position Overview: As a Senior Software Engineer in one of our agile software engineering teams, you will help develop software products and services to support the Copart's...SeniorFlexible hours
$170k - $220k
...Job Title: Senior Software Engineer – Cloud Infrastructure / Network Automation Industry: Cloud Infrastructure, High-Performance Computing (HPC), Software Engineering Location (City, State): Hybrid (3 days onsite, 2 days remote) Assignment Type: Direct Hire...SeniorFull timeRemote workRelocation package$112k - $249.6k
...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, Cleveland OH, Birmingham AL, Phoenix AZ or...SeniorFull timeTemporary workPart timeWork experience placementWork at office$138.4k - $173k
...extraordinary outcomes for our customers, our communities, and ourselves.Who we are looking for:We are hiring a Full Stack Senior Software Engineer to join our newly formed Mixed Portfolio Foundation team. The team's mission is to own the foundational architecture and data...SeniorFull timeRemote workFlexible hours$112.3k - $140k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for...SeniorWork at officeLocal areaRemote workWorldwide$111.61k - $131.3k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...principles.Drive technical strategy, solution architecture, and engineering best practices across multiple Agile teams, ensuring alignment...SeniorFull timeWork experience placementLocal area3 days per week$138.4k - $173k
...AppFolioAppFolio's main product is the AppFolio Property Manager: web-based software for managers of apartment buildings to schedule maintenance,... ...a product manager, user-experience designer, quality-assurance engineer, and 3-6 software engineers. We work closely with customers....SeniorFull timeInternshipRemote workFlexible hours$111.61k - $131.3k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...-agent frameworks supporting enterprise adoption.Partner with engineering and delivery teams to translate business and development needs...SeniorFull timeWork experience placementLocal area3 days per week- ...924BRPosted: 2026-05-28Location: Grand Prairie, TexasClearance: TS/SCICompany: Lockheed MartinDescription:You will be a Cyber Software Engineer, EMBEDDED in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity...SeniorFull timeInterim roleWork at officeRemote workFlexible hours
- ...where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Principal Sr within PNC's Technology - Automation Platform organization, you will be based in Pittsburgh, PA or Dallas, TX. As a Software...SeniorFull timeTemporary workPart timeWork experience placementWork at office
- ...23635BRPosted: 2026-07-13Location: Grand Prairie, TexasClearance: SecretCompany: Lockheed MartinDescription:You will be the Software Engineer Sr. Staff for the Lockheed Martin Missiles and Fire Control (MFC) team. Our team is responsible for designing, developing, and...SeniorFull timeWork at officeRemote workWorldwideFlexible hours
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing... ...fit your needs, including your own.Job DescriptionTitle : ATG Mid-Sr Developer / Lead ATG Mid-Sr Developer / Lead Hands on Expeirence...Senior
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...responsibility is the ongoing support and administration of database software systems 5+ years in a BI Tool on OBIEE 2+ years of Tableau 5+...SeniorWork experience placement
$125k - $135k
...Our engineering teams build modern, customer-facing software on a composable architecture using React, Next.js, Node.js, and AWS. We are continuing to strengthen both delivery execution and engineering excellence across the stack. We are looking for a Senior Software...SeniorWork at officeFlexible hours- ...Job Title: Sr Software Engineer Department: IT Pay Grade: Overtime Eligibility: Exempt Date: June, 2026 Job Summary : We are seeking an innovative, high-caliber Senior Software Engineer to drive the architectural design, full-stack development...Senior
$140k - $195k
...made a great start, but we need your help to fully realize our long-term vision. About the Role We’re looking for a Senior Software Engineer who can independently build meaningful product and platform capabilities across Take Command. You’ll be assigned to one of our...SeniorWork at officeWork from homeFlexible hoursDay shift$55 - $60 per hour
DescriptionKforce has a client that is seeking a Senior Software Engineer in Irving, TX.Duties Include:* Design, develop, test, and maintain software applications and services* Collaborate with developers, technical leads, and architects to deliver scalable and reusable...Senior- ...helping investment managers turn complexity into clarity. We build software and data solutions that give hedge funds and financial services... ...services platform. We ’re hiring a hands-on Senior Software Engineer to own the next generation of our reporting and analytics UI—the...SeniorLive inWork at officeVisa sponsorshipFlexible hours
- ...we work and live. Together, we are building a better world, so we can all enjoy living in it. Caterpillar Inc. seeks Senior Software Engineer at its facility located at 5205 N O'Connor Boulevard, Williams Square-Corporate Headquarters, Suite 100, Irving, TX 75039....SeniorPart timeRemote workFlexible hours
- Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product...Senior
$79.7k - $136.8k
...entire educational ecosystem as the global leader of cloud-based software for K-12 education. Our employees make it all possible, and a... ...product development lifecycle from concept to delivery. From engineering to quality assurance to data science, the R&D team ensures our...SeniorTemporary workWork experience placementWork at officeFlexible hours$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity...SeniorFull timeLocal areaRemote workWork from home- ...BRPosted: 2026-07-27Location: Grand Prairie, TexasClearance: SecretCompany: Lockheed MartinDescription:We are seeking a motivated Software Engineer to join a tight-knit team building and maintaining an automated test suite for a family of tactical-system emulators. You'll...SeniorPart timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Sr. Be the first to apply!
- ngo software engineer Dallas, TX
- software data engineer Dallas, TX
- graduate software engineer Dallas, TX
- software system engineer Dallas, TX
- associate software engineer Dallas, TX
- software developer no experience Dallas, TX
- graduate software developer Dallas, TX
- software engineer - early career Dallas, TX
- entry level software engineer remote Dallas, TX
- software engineer intern Dallas, TX







