Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PwC

Senior Software Engineer, Python

PwC

Senior Software Engineer (Python) enhancing business performance through innovative software solutions. Focused on building client connections and navigating complex situations to deliver quality work in a tech-forward environment.

Posted 7/29/2026full-timeHouston • Illinois, North Carolina, Ohio, Texas • 🇺🇸 United StatesSenior💰 $77,000 - $202,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python programming for software development, with a strong focus on implementing CI/CD practices and building scalable cloud-native architectures. Excels in client management and analytical problem-solving while maintaining high coding standards and fostering collaboration across teams.

Highest-signal resume keywords
Python ProgrammingContinuous Integration/Continuous Delivery (CI/CD)Client ManagementSoftware Design and ArchitectureAnalytical Thinking

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentCode ReviewDebuggingMicroservices ArchitectureEvent-Driven ArchitectureAWS LambdaKafkaData Flow OptimizationAI-Assisted DevelopmentProduction Code Writing
Soft Skills
Relationship BuildingIntellectual CuriosityLearning AgilityCollaborationNavigating Ambiguity
Tools & Technologies
AWS ServicesRedisS3CI/CD ToolsMessaging Pipelines
Certifications & Qualifications
Bachelor's Degree
Industry Keywords
Digital TransformationBusiness PerformanceSoftware QualityClient ExpectationsTechnical Standards

Tech Stack

Tools & technologies
AWSCloudKafkaMicroservicesPythonRedis

About the role

Key responsibilities & impact
  • 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’ll need
  • At least a Bachelor's degree
  • At least 2 years of experience
  • 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

Comp & perks
  • medical
  • dental
  • vision
  • 401k
  • holiday pay
  • vacation
  • personal and family sick leave
  • annual discretionary bonus