At a Glance
- Tasks: Design and develop scalable cloud solutions in the energy sector.
- Company: Join Aubay UK, a leader in digital services for energy and fintech.
- Benefits: Enjoy 25 days annual leave, remote work options, and access to training.
- Why this job: Make a real impact on cleaner energy solutions with a global super major.
- Qualifications: Extensive Python experience and strong cloud system design skills required.
- Other info: Dynamic environment with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Aubay is seeking an experienced Senior Python Software Engineer to join our client in the energy industry. The role involves designing and developing scalable cloud-based solutions, working closely with technical and business stakeholders to transform product visions into robust technical implementations.
Required Skills and Experience:
- Extensive Python development experience with strong cloud system design capabilities
- Proven expertise in building and testing RESTful API services
- Advanced proficiency in Azure technologies including Entra ID, AKS, Front Door, networking, SQL Server, Cosmos DB, Service Bus, and Blob Storage
- Comprehensive automated testing skills covering unit, integration, component, end-to-end, and performance testing
- Deep understanding of authentication protocols including OIDC, OAuth 2.0, and JWT
- Demonstrated experience leading agile software teams using Scrum methodologies
- C# skills are a bonus but not mandatory
Desired Skills and Experience:
- Kafka and message bus/queue expertise
- Terraform and GitHub Actions skills
- Open Telemetry (OTEL) implementation
- Proficiency with NumPy and Pandas
- Systems integration experience
- Background in commodity trading (gas & power)
- Quantitative finance knowledge
- Understanding of compliance and regulation, particularly Sarbanes-Oxley (SOx)
Role Responsibilities:
- Collaborate with both technical and business stakeholders to understand and define requirements
- Work with Solution Architect to design and document target-state solutions
- Understand and help refine Product Manager's vision
- Design solutions that translate product concepts into reality
- Raise and mitigate project risks and dependencies
- Challenge assumptions and ask critical questions
- Champion continuous delivery of fully-tested software in small increments
- Operate effectively in environments with unclear requirements
- Communicate technical concepts to non-technical stakeholders
- Switch between high-level design and low-level implementation details
About Aubay UK – Ahead of Innovation!
Aubay UK is a recognised InSourcing Partner for client-side deployment delivered across London. Our team, based in Canary Wharf, specialises in hiring IT professionals within London's Energy and FinTech sectors, helping our clients to expand their operations with top-tier talent who are experts in their fields.
What Aubay UK Offers:
- 25 Days Annual Leave + Bank Holidays
- Work-from-home opportunities
- Access to Udemy training platform and conferences
- Discount on winter sports holidays at www.aero1607.com
- Opportunity to work directly for the client at the end of the assignment
This role requires you to be based in the UK and have the right to work in the UK. Aubay UK is proud to be an equal-opportunity employer. Employment decisions will be based on merit, competence, performance, and business needs.
Python Software Engineer in London employer: Aubay UK
Contact Detail:
Aubay UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in the energy sector. Be ready to discuss how your Python skills can help them achieve their goals, and don’t forget to showcase your cloud expertise!
✨Tip Number 3
Practice makes perfect! Mock interviews with friends or mentors can help you refine your answers and boost your confidence. Focus on explaining complex technical concepts in simple terms, as you'll need to communicate with non-technical stakeholders.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re here to support you throughout the process, so don’t hesitate to reach out if you have any questions.
We think you need these skills to ace Python Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Software Engineer role. Highlight your extensive Python experience and any cloud system design capabilities you have. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've built and tested RESTful API services or worked with Azure technologies. This gives us a clear picture of your hands-on experience and how you can contribute to our team.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we love seeing candidates who follow instructions!
How to prepare for a job interview at Aubay UK
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python development, especially in building RESTful APIs and cloud-based solutions. Prepare to showcase specific projects where you've applied these skills.
✨Familiarise Yourself with Azure Technologies
Since the role requires advanced proficiency in Azure technologies, take some time to review key concepts like Entra ID, AKS, and SQL Server. Being able to discuss how you've used these tools in past projects will definitely impress your interviewers.
✨Understand Agile Methodologies
As the position involves leading agile software teams, be prepared to talk about your experience with Scrum methodologies. Think of examples where you've successfully led a team or contributed to agile processes, and be ready to discuss any challenges you faced.
✨Prepare for Technical Questions
Expect technical questions that dive deep into your understanding of authentication protocols like OIDC and OAuth 2.0. Brush up on these topics and be ready to explain them clearly, as well as how they apply to real-world scenarios in your previous work.