About the job
Are you ready to immerse yourself in code and play a pivotal role in enhancing the technical framework of our energy trading division? We are on the lookout for a Senior Python Software Engineer to design, optimize, and innovate essential applications within our Trading IT team. If you possess extensive experience in high-performance Python, cloud technologies, and a knack for tackling intricate challenges through code, this position offers a chance for significant impact and technical leadership.
Your Responsibilities
- Application Development: Design, develop, and deploy complex, high-performance Python applications tailored for energy trading.
- Technical Leadership: Influence technical design and implementation decisions, guaranteeing system scalability, reliability, and efficiency.
- Performance Optimization: Expertly enhance systems, focusing on IO-bound operations and sophisticated asynchronous patterns, utilizing structured concurrency.
- Cloud Solution Implementation: Lead the deployment of our AWS solutions through Infrastructure as Code, preferably utilizing AWS CDK.
- Complete Project Ownership: Collaborate independently with business stakeholders to articulate requirements, refine specifications, and drive solution development from conception to production.
- Mentorship: Advocate for engineering best practices and offer technical mentorship to team members, cultivating a culture of high-quality coding and ongoing improvement.
- Strategic Technical Solutions: Transform complex business requirements and market insights into advanced technical solutions via hands-on coding.
