FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer, Python
PwCSenior 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 fitCore 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 resumeApplicant 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 & technologiesAWSCloudKafkaMicroservicesPythonRedis
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