Lead Software Engineer - Python
As a Lead Software Engineer specializing in Python, you will spearhead development efforts, influence technical direction, and deliver robust, scalable solutions for critical projects. You will collaborate with stakeholders to gather requirements, create technical designs, and align solutions with business goals. Leading the development of high-quality, maintainable software systems, you will conduct technical and code reviews to ensure adherence to best practices, coding standards, and performance benchmarks. Coordinating with cross-functional teams for successful feature implementation, troubleshooting complex technical challenges, and mentoring team members are core responsibilities. You will drive adoption of modern development processes including CI/CD through GitHub Actions, optimize application performance and database queries, utilize Agile/Scrum methodologies, and oversee database architecture design and integration with applications.