Software Engineer - Full Stack at PNC | Farmers Branch, Texas, US | Rezi

Software Engineer - Full Stack at PNC

Software Engineer - Full Stack

PNC · Farmers Branch, Texas, US

2 weeks ago

Software Engineer - Full Stack

PNC · Farmers Branch, Texas, US

18 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Software Engineer within PNC's Retail Technology organization, you will be responsible for building scalable, modern applications and services. You will work alongside experienced engineers, product managers, and architects to develop user-facing applications, APIs, and microservices that power critical business capabilities.

Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Contribute to the development of frontend applications using Angular and modern web technologies.
  • Build and maintain backend services, APIs, and microservices using Java and related frameworks.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver features.
  • Participate in code reviews and contribute to engineering best practices, coding standards, and documentation.
  • Troubleshoot, debug, and resolve application issues across the technology stack.
  • Develop and execute unit, integration, and automated tests to ensure software quality.
  • Support application deployments and ongoing production maintenance.
  • Learn and apply modern software development methodologies, tools, and technologies.
  • Contribute to continuous improvement initiatives focused on performance, scalability, security, and reliability.
  • Prepare technical and procedural documentation required for software.
  • Manage risks associated with business objectives to ensure adherence to the Enterprise Risk Management Framework.

Requirements

  • Experience developing software applications using Java.
  • Experience building or consuming RESTful APIs.
  • Knowledge of software engineering principles, object-oriented programming, and application design patterns.
  • Familiarity with source control systems such as Git.
  • Experience troubleshooting and debugging software applications.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Experience with both frontend and backend development in a full-stack capacity.
  • Experience developing web applications using Angular.
  • Experience designing, developing, and supporting microservices architectures.
  • Familiarity with Spring Boot or similar Java frameworks.
  • Knowledge of cloud platforms and modern DevOps practices.
  • Experience working with relational and/or NoSQL databases.
  • Exposure to containerization technologies such as Docker and orchestration platforms such as Kubernetes.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Experience working in Agile development environments.
  • Customer-focused mindset with a commitment to delivering high-quality solutions.
  • Ability to adapt to changing priorities in a fast-paced environment.
  • Must be able to pass background checks required by the Federal Deposit Insurance Act (FDIA) and other regulatory acts.

Skills

  • Java
  • Angular
  • REST APIs
  • Microservices
  • Git
  • SQL
  • NoSQL
  • Cloud Platforms (AWS, Azure, GCP)
  • Docker
  • Kubernetes
  • CI/CD
  • Agile
  • Application Development
  • Business Management
  • Customer Solutions
  • Full Stack Development
  • Group Problem Solving
  • Process Improvements
  • Release Management
  • User Experience (UX) Design
  • Application Design
  • Architecture
  • Application Testing
  • Technical Troubleshooting
  • Technical Writing

Location

  • Pittsburgh, PA
  • Strongsville, OH
  • Dallas, TX
  • Denver, CO
  • Birmingham, AL

Work Type

  • In-office
  • Full-time

Experience Level

  • 2+ years of relevant professional experience

Education Level

  • Bachelors degree or comparable combination of education, certification, and experience

Salary/Compensations

  • $75,000.00 – $137,500.00

Benefits

  • Medical, prescription drug, dental, and vision coverage
  • Health Savings Account
  • Employee and spouse/child life insurance
  • Short and long-term disability protection
  • 401(k) with company match
  • Pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance
  • Wellness program with financial incentives
  • Maternity and/or parental leave
  • Paid holidays
  • Occasional absence days
  • Paid vacation days

About the Company

  • PNC is a financial services organization focused on delivering the best experience for customers.
  • The company fosters an inclusive workplace culture where employees are respected and valued.

Equal Opportunity

  • 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.
  • PNC fosters an inclusive and accessible workplace and provides reasonable accommodations to qualified individuals with a disability.