Senior Software Engineer (Python) - Senior Associate

PwC
Greensboro, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 202K

Job location

Remote
Greensboro, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Software Quality
Code Review
Continuous Delivery
Continuous Integration
Software Debugging
Fraud Prevention and Detection
Python
Software Architecture
Redis
Software Engineering
Software Systems
Data Streaming
Enterprise Software Applications
AWS Lambda
Kafka
Serverless Computing
Programming Languages
Microservices

Job description

  • Developing innovative software solutions to drive digital transformation and enhance business performance
  • Designing, coding, and testing applications using Python and other programming languages to deliver exceptional user experiences
  • Collaborating with cross-functional teams to integrate enterprise application architecture and microservices
  • Conducting code reviews and adhering to coding standards to maintain software quality
  • Implementing continuous integration and continuous delivery (CI/CD) practices to streamline software development processes
  • Debugging and troubleshooting issues to optimize application performance and reliability
  • Utilizing analytical thinking to interpret data and inform insights and recommendations
  • Upholding professional and technical standards, including the firm's code of conduct and independence requirements
  • Building meaningful client connections and managing client expectations effectively
  • Navigating complex situations and embracing change to foster personal growth and technical skills development
  • Design, build, and own standalone services extracted from legacy monolithic systems, organized around clear domain boundaries
  • Build event-driven, serverless architectures using AWS Lambda and related AWS services
  • Use Kafka to design reliable, high-throughput messaging and event streaming pipelines
  • Build and optimize data flows involving file ingestion, S3 staging, queuing, and cache-based matching (e.g., Redis)
  • Help re-architect high-transaction-volume systems (money transfer, early warning/fraud detection, settlement scalability, debit) for cloud-native scalability
  • Diagnose and resolve infrastructure capacity constraints, and design services that relieve pressure on network and systems that have reached the end of their useful lifespan
  • Write production Python code as the primary language for new services
  • Incorporate AI-assisted development practices (Claude) into your day-to-day workflow to accelerate design, coding, and review

Requirements

What You Must Have

  • At least a Bachelor's degree
  • At least 2 years of experience

What Sets You Apart

  • Utilizing Python for advanced software development
  • Implementing Continuous Integration/Continuous Delivery (CI/CD) practices
  • Excelling in client management and relationship building
  • Applying analytical thinking to solve complex problems
  • Demonstrating proficiency in software design and architecture
  • Engaging in code review and maintaining coding standards
  • Navigating ambiguity with intellectual curiosity and learning agility

Benefits & conditions

The salary range for this position is: $77,000 - $202,000. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications and location, and applicable employment laws. All hired individuals are eligible for an annual discretionary bonus. PwC offers a wide range of benefits, including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave, and more. To view our benefits at a glance, please visit the following link: https://pwc.to/benefits-at-a-glance

About the company

PwC provides services to 420 out of 500 Fortune 500 companies. The firm was formed in 1998 by a merger between Coopers & Lybrand and Price Waterhouse.

Apply for this position