Software Architect

  • Houston, TX
  • Posted 13 days ago | Updated 13 days ago

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Management
Azure Cloud
Python
C #
energy trading
energy industry
software development
trading systems
Azure SQL
Azure Data Factory

Job Details

Summary: 


We are seeking a seasoned Software Architect to lead the design, development, and enhancement of innovative software solutions spanning diverse sectors such as finance, energy, and beyond. This role
demands a focus on driving innovation, optimizing operations, and ensuring resilience in dynamic
market landscapes. You will collaborate closely with multifaceted teams to pioneer the creation of
state-of-the-art systems adhering to top-tier architectural standards.


Responsibilities:


• Work closely with trading specialists and analysts to conceive and implement sophisticated
trading algorithms.
• Engineer rapid and efficient trading platforms leveraging historical data and risk
management principles.
• Continuously refine and expand execution algorithms to achieve peak performance and
flexibility.
• Establish seamless integrations with market data providers and trading platforms.
• Architect and implement tailored software solutions for energy industry stakeholders to
facilitate seamless participation in transmission congestion bidding.
• Address scalability challenges inherent in high-frequency trading and extensive data
volumes.
• Work closely with DevOps teams to facilitate seamless deployment and maintenance.
• Implement robust risk management protocols and fail-safe mechanisms to mitigate potential
losses.
• Ensure full compliance with relevant regulatory frameworks and standards.
• Continuously monitor system performance metrics and reliability indicators.
• Mentor and guide junior developers, nurturing their professional growth.
• Deepen understanding of energy market nuances, transmission dynamics, and pricing
models.
• Collaborate across functions to ensure the smooth operation of bidding processes.
• Implement real-time monitoring and reporting features.
• Design and develop automated trading systems for various financial instruments across
leading exchanges.
• Seamlessly integrate with exchange APIs and risk management frameworks.
• Ensure adherence to regulatory standards and exchange protocols.
• Enhance trade execution strategies and position management techniques.
• Develop comprehensive architectural blueprints for trading and exchange automation
systems.


Qualifications:


• Bachelor’s or master’s degree in computer science, Engineering, or a related field.
• Extensive experience (12+ years) in software development, with a focus on financial markets,
energy trading, or similar domains.
• Strong experience with programming languages such as SQL, Python, JavaScript, Java, .NET
(C#).
• Hands-on expertise in various Azure services, including but not limited to Azure Data Factory,
Azure Databricks, Azure SQL Database, etc.
• Strong grasp of algorithmic trading principles, market microstructure, and order execution
dynamics.
• Familiarity with exchange protocols (e.g., FIX) and market data feeds.
• Exceptional problem-solving abilities and adeptness in dynamic, fast-paced environments.
• Azure Solutions Architect certification would be advantageous.


Location: Houston, Texas