Software Developer - Energy Operations

Software Developer - Energy Operations

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Marex

At a Glance

  • Tasks: Design and develop software for operational processing in energy markets.
  • Company: Join Marex, a leading global financial services platform.
  • Benefits: Enjoy competitive pay, remote work options, and career growth opportunities.
  • Other info: Be part of a diverse team committed to integrity and collaboration.
  • Why this job: Make an impact in the energy sector with innovative technology solutions.
  • Qualifications: Experience in C# .NET and familiarity with modern development practices required.

The predicted salary is between 50000 - 70000 £ per year.

About Marex Group plc (NASDAQ: MRX) is a diversified global financial services platform providing essential liquidity, market access and infrastructure services to clients across energy, commodities and financial markets. The group provides comprehensive breadth and depth of coverage across four core services: clearing, agency and execution, market making, and hedging and investment solutions.

The Technology Department delivers differentiation, scalability and security for the business. Technology provides digital tools, software services and infrastructure globally to all business groups. Software development and support teams work in agile ‘streams’ aligned to specific business areas.

As a software developer, you will become part of the Operations Technology team, where you will support systems that facilitate operational processing across a range of asset classes, including Exchange-Traded Derivatives (ETD), OTC Energy, and Broker & Swap Dealer workflows. The role involves maintaining and improving applications for post-trade operations, such as deliveries, segregation movements, commissions, fees, and adjustments.

Responsibilities:

  • Design, code and test all components of modern web applications.
  • Contribute to the overall architecture and design of the technology created/maintained by the development delivery team.
  • Develop solutions to a high standard that is maintainable, testable and meets the requirement’s acceptance criteria.
  • Adhere to development best practices and processes.
  • Communicate with team members, introduce ideas and keep abreast of the latest technologies.
  • Liaise with business users to gather application requirements.
  • Ensure delivered systems are of production quality.
  • Ensure software is adequately documented for handover to the business.
  • Follow coding standards and defined development process.
  • Resolve third line support issues in a professional and timely manner.
  • Ensure compliance with the company’s regulatory requirements under the SEC, FINRA, NFA, CFTC and other applicable exchanges.
  • Adhere to the operational risk framework for your role ensuring that all regulatory or company determined parameters are complied with.
  • Model the highest standards of integrity and conduct and reflect Company Values.
  • Comply with Marex’s Code of Conduct at all times.
  • Have awareness of and adhere to internal policies related to your role or activities with responsibility.
  • Report breaches of policy to Compliance and/or your supervisor as required.
  • Escalate risk events immediately and provide input to risk management processes as required.

Competencies, Skills, Experience & Qualifications:

  • Excellent verbal and written communication skills.
  • Collaborative team player, approachable, self-efficient and able to influence a positive work environment.
  • Demonstrates curiosity.
  • Resilient in a challenging, fast-paced environment.
  • Ability to take a high level of responsibility in a fast-paced and high-volume environment.
  • Excels at building relationships, networking and influencing others.

Skills and Experience:

  • Experienced in C# .NET.
  • Experience with Docker / Knowledge of containers.
  • Experience of NoSQL or RDMS databases.
  • Infrastructure as Code, Terraform or equivalent.
  • Modern CI/CD and DevOps practices.
  • Cloud technology, ideally AWS (Amazon Web Services).
  • Knowledge of BDD/TDD.
  • Agile and scrum development methodologies.
  • Methodical approach to software architecture and design and experience employing the right design choices for a given project.

Desirable:

  • Experience working in a regulated environment and knowledge of risk and compliance requirements.
  • Experience with modern frontend frameworks, ideally React, though Angular, Vue, or similar frameworks are also welcome.
  • Exposure to JavaScript and/or TypeScript in a frontend or full-stack context.
  • Experience with Node.js and/or GraphQL.
  • Exchange and off-exchange traded operations or post-trade systems, including processing of positions, balances, and operational adjustments.
  • Deliveries processing and settlement workflows.
  • Segregation movements and client money processing.
  • Commission and fee calculations.
  • Reconciliation processes and operational exception handling.

Company Values:

  • Respect - Clients are at the heart of our business, with superior execution and superb client service the foundation of the firm.
  • Integrity - Doing business the right way is the only way.
  • Collaborative - We work in teams - open and direct communication and the willingness to work hard and collaboratively are the basis for effective teamwork.
  • Developing our People - Our people are the basis of our competitive advantage.
  • Adaptable and Nimble - Our size and flexibility is an advantage.

Marex is fully committed to being an inclusive employer and providing an inclusive and accessible recruitment process for all.

Software Developer - Energy Operations employer: Marex

Marex Group plc is an exceptional employer, offering a dynamic work environment that fosters collaboration and innovation within the financial services sector. With a strong commitment to employee development, Marex provides ample opportunities for growth and advancement, supported by a culture that values integrity, respect, and adaptability. Located in a global hub, employees benefit from access to cutting-edge technology and a diverse range of market operations, making it an ideal place for those seeking meaningful and rewarding careers in software development.

Marex

Contact Details:

Marex Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer - Energy Operations

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Marex employees on LinkedIn. Building relationships can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your experience with C# .NET or any cool tech you've worked with. Let your work speak for itself!

Tip Number 3

Prepare for the interview like it’s the final boss level! Research Marex, understand their services, and think about how your skills can contribute to their operations. Be ready to discuss how you can tackle challenges in post-trade systems.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Marex team.

We think you need these skills to ace Software Developer - Energy Operations

C# .NET
Docker
NoSQL databases
RDBMS
Infrastructure as Code
Terraform
CI/CD practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Developer role at Marex. Highlight your experience with C# .NET, Docker, and any relevant projects that showcase your skills in a regulated environment. We want to see how you fit into our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about energy operations and how your background aligns with our values. Keep it concise but engaging – we love a good story!

Showcase Your Technical Skills:Don’t forget to highlight your technical skills in your application. Mention your experience with modern CI/CD practices, cloud technology, and any exposure to frontend frameworks like React. We’re looking for developers who can hit the ground running!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the details you need about the role there!

How to prepare for a job interview at Marex

Know Your Tech Stack

Make sure you’re well-versed in C# .NET, Docker, and any relevant cloud technologies like AWS. Brush up on your knowledge of NoSQL or RDBMS databases, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Understand the Business Context

Familiarise yourself with Marex's operations in energy and commodities markets. Knowing how your role as a software developer fits into the bigger picture will help you answer questions more effectively and demonstrate your genuine interest in the company’s mission.

Prepare for Behavioural Questions

Expect questions about teamwork, problem-solving, and how you handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you convey your experiences clearly and show that you embody the company values of respect, integrity, and collaboration.

Ask Insightful Questions

Prepare thoughtful questions to ask at the end of your interview. Inquire about the team dynamics, the development processes they use, or how they measure success in the role. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.