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.