Senior Software Developer - Trading
Atlas Oil Company · Greater Houston · 6 days ago
EngineeringFull-time
Responsibilities
- Develop and maintain dashboards, charts, and analytical tools used to monitor market conditions, trading activity, and exposures
- Create solutions that integrate real-time market data, real-time news, historical trends, and fundamental data into a single user-friendly view
- Create tools that summarize market catalysts, highlight takeaways, and support positioning decisions across out rights, cracks, spreads, and options
- Develop analytics for options and volatility, including vol skew, term structure, historical volatility, and comparisons of implied versus realized volatility
- Build models and interfaces that simulate positions, calculate Greeks, and show how P&L evolves as prices move up or down by defined percentages
- Develop functionality that supports balance-sheet and fundamental market analysis, including crude runs, production, imports, demand, exports, stocks, and comparisons versus five-year seasonal averages
- Create forecasting and scenario tools that display current conditions versus historical ranges and support stress testing of trading ideas and top plays
- Build reporting views that break out P&L and exposures by trade type, strategy, product, and trade-level detail
- Embed documentation, tooltips, glossary content, and user guidance directly within applications to improve usability and adoption
- Partner closely with traders and business users to translate workflows into practical tools, continuously improve existing systems, and support team efficiency
Requirements
- Minimum of 5 years of relevant programming experience
- Strong experience building analytical tools, dashboards, and data-driven applications
- Advanced experience working with Python, JavaScript, C#, and related development frameworks for data visualization or application logic
- Experience developing trading, risk, forecasting, or other quantitative decision-support tools is strongly preferred
- Strong problem-solving skills and the ability to explain technical functionality clearly to end users
- Ability to document tools and build intuitive user support features such as glossary references and embedded tips
Preferred
- Experience supporting trading, commodities, energy, or other market-facing analytical environments
- Familiarity with position analysis, exposure monitoring, scenario modeling, and P&L reporting
- Comfort working in a fast-paced environment where tools are built iteratively in close partnership with business stakeholders
Work Environment
- Office Environment
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Must be able to access and navigate each department at the organization’s facilities
- Travel Required 10%