Trading Senior Software Engineer
Indexed description
Wipro’s dynamic approach to people, process, and technology has led them to be an industry leader for decades. Additionally, since 2006, Wipro has helped companies power their business with the cloud. We provide professional services that help enterprises move faster, rethink processes and change the way their employees work.
Wipro are looking for a Trading Senior Software Engineer to work in the United Kingdom
The role supports the ongoing development, operation, and continuous improvement of the internal pricing framework “Kallisto”, a strategic system used for structured, traceable, and scalable price determination within energy marketing.
Kallisto orchestrates complex data flows, integrates multiple external systems and market data sources, and executes pricing and calculation models for a wide range of energy products. A key objective of the engagement is the transition from partially manual pricing calculations to fully automated, system‑driven processes.
Due to the complexity of pricing logic, market integrations, and workflow orchestration, the role requires a professional with strong energy domain understanding combined with deep hands‑on technical expertise in modern backend and frontend technologies.
Key Responsibilities
- Backend Development (Core Focus)
- Design, develop, and enhance backend services in Python (e.g., FastAPI, Django, Flask) implementing the business logic of the pricing framework.
- Build and maintain pricing calculation workflows, data orchestration logic, and process automation pipelines.
- Integrate external systems, market data providers, and internal platforms via REST‑based APIs, including authentication, parameter handling, and response processing.
- Contribute to technical design and architecture, including definition of modules, interfaces, and scalable system structures.
- Ensure robustness, transparency, and traceability of pricing calculations in line with business and audit requirements.
Frontend Development
- Develop and extend frontend components using modern web technologies such as Angular, React, or equivalent frameworks.
- Implement intuitive user interfaces for structured data input, monitoring, visualization, and evaluation of pricing results.
- Integrate frontend applications seamlessly with backend services through well‑defined APIs.
- Contribute to the continuous evolution of UI architecture, frontend components, and application structure.
Cross‑Functional & DevOps Activities
- Implement and enhance monitoring and observability solutions (e.g., Datadog) to ensure system reliability and operational transparency.
- Ensure high software quality through clean code practices, peer reviews, and automated testing (unit, integration, end‑to‑end).
- Actively use version control systems (Git) and contribute to structured CI/CD pipelines.
- Apply DevOps practices, including containerization (Docker), cloud deployment, and infrastructure‑as‑code approaches.
Agile Delivery & Collaboration
- Work within an agile delivery model, supporting the Product Owner in implementing and refining prioritized backlog items.
- Collaborate closely with the Product Owner and Tech Lead to translate complex pricing and domain requirements into robust technical solutions.
- Actively contribute to the continuous technical and functional evolution of the Kallisto platform.
Required Experience & Skills
- Energy industry Domain Expertise
- Strong understanding of energy markets and energy pricing concepts, including market data, pricing models, and product structures.
- Experience working with pricing frameworks, calculation engines, or data‑driven decision systems in an energy or commodities context.
- Ability to translate complex business and pricing requirements into system‑based, automated solutions.
- Technical Expertise (Mandatory)
- Strong hands‑on experience in Python backend development (FastAPI, Django, Flask or similar).
- Solid experience with RESTful API design and system integrations.
- Proficiency in modern frontend frameworks (Angular, React, or equivalent).
- Experience with cloud environments, containerization (Docker), and CI/CD pipelines.
- Strong understanding of software architecture, modular design, and scalable systems.
- Quality & Engineering Practices
- Experience with automated testing strategies and clean code principles.
- Familiarity with monitoring, logging, and observability tools.
- Comfortable working in agile, cross‑functional teams.
Inclusion
We don’t just look at your CV. We’re more focused on who you are and your potential. We also know that everyone has a life outside work, so we’re happy to discuss flexible working.
And we’ll do everything we can to support you during your application. If you need us to make any adjustments to our recruitment process, speak to our talent acquisition team who will be happy to support you.
Your Benefits:
You will receive a competitive salary, a generous benefits package and training & development in areas to help you improve.
Equal Opportunities:
We are an Equal Employment Opportunity employer and makes all employment and employment -related decisions without regard to a person's race, sex, national origin, ancestry, disability, sexual orientation, or any other status protected by applicable law.
Why wait?
Apply now to build an amazing career and be part of a brilliant team. We can’t wait to hear from you.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search