
Senior Software Engineer (Python)
At ProQuest, we are seeking a highly skilled and experienced Senior Software Engineer (Python) to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in developing, maintaining, and enhancing our software systems. We are looking for a talented individual who is passionate about coding and has a strong background in Python development. If you are a self-motivated problem solver with a strong attention to detail, we want to hear from you! Join us in our mission to provide innovative solutions for our clients and make a meaningful impact in the world of technology.
- Write high-quality, efficient, and scalable code in Python to develop and maintain software systems.
- Collaborate with cross-functional teams to design, implement, and test new features and enhancements.
- Troubleshoot and debug complex technical issues in a timely manner.
- Conduct code reviews and provide constructive feedback to junior team members.
- Stay updated with the latest industry trends and advancements to continuously improve our software systems.
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Develop and maintain technical documentation for all software systems.
- Mentor and coach junior engineers to help them improve their technical skills.
- Participate in agile development processes, including stand-ups, planning, and retrospectives.
- Identify opportunities for process improvements and participate in implementing them.
- Collaborate with other teams within the organization to ensure seamless integration of software systems.
- Adhere to coding best practices and maintain a high level of code quality.
- Act as a subject matter expert in Python development and provide guidance to the team as needed.
- Proactively identify and mitigate potential risks in software development.
- Ensure all software systems meet performance, security, and usability standards.
- Be a self-starter and take ownership of assigned tasks, from conception to deployment.
- Communicate effectively with team members and stakeholders to provide status updates and escalate issues when necessary.
- Continuously seek opportunities to improve and optimize existing code and processes.
- Stay organized and manage time effectively to meet project deadlines.
- Embrace and promote a culture of innovation, collaboration, and continuous learning within the team and the organization.
Bachelor's Or Master's Degree In Computer Science Or A Related Field.
Minimum Of 5 Years Of Experience As A Software Engineer, With A Focus On Python Development.
Strong Knowledge Of Python Frameworks Such As Django Or Flask.
Experience With Database Design And Sql, As Well As Knowledge Of Nosql Databases.
Familiarity With Agile Development Methodologies And The Ability To Work In A Collaborative Team Environment.
Software Development
Project Management
Database Management
Agile Methodology
Continuous Integration
Code Review
Object-oriented programming
Team Leadership
Test-Driven Development
Problem-Solving
Python proficiency
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
Interpersonal Skills
creativity
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Software Engineer (Python) in Ann Arbor, MI, USA is between $100,000 to $140,000 per year. This range can vary depending on factors such as the company, years of experience, and specific skills and responsibilities required for the role. Additionally, factors such as bonuses, benefits, and location can also affect the actual salary received by a Senior Software Engineer in this field.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
ProQuest LLC is an Ann Arbor, Michigan-based global information-content and technology company, founded in 1938 as University Microfilms by Eugene B. Power. ProQuest provides applications and products for libraries.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started