freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer (Python)

Summary

Senior Python engineer building enterprise applications to modernize business processes and improve user experiences for PwC clients.

Senior Software Engineer (Python) at PwC

About the role

In this position, you will be instrumental in advancing digital transformation initiatives and improving business outcomes through innovative software development. You will utilize your technical expertise and creative problem-solving abilities to create, code, and evaluate applications that transform industries and provide outstanding user experiences.

Key facts

Location: Des Moines, Polk County Engagement: Full-time Compensation: $144,179

What you'll do
  • Design and implement software solutions that address complex business challenges.
  • Collaborate with cross-functional teams to enhance application functionality and performance.
  • Conduct thorough testing and debugging to ensure high-quality deliverables.
  • Contribute to the overall architecture and design of software systems.

Requirements

  • Minimum of 5 years of experience in software development, specifically with Python.
  • Strong understanding of software engineering principles and best practices.
  • Experience with cloud technologies and data analytics tools.
  • Proven ability to work collaboratively in a team environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Skills & tools

  • Proficiency in Python and familiarity with frameworks such as Django or Flask.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of database management systems, both SQL and NoSQL.
  • Familiarity with version control systems, particularly Git.
  • Understanding of Agile methodologies and software development life cycle.

Practical notes

This position is open to U.S. citizens and permanent residents. Benefits include health insurance, retirement plans, and opportunities for professional development.