Senior Software Developer - Trading

Atlas Oil Company

$100K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of programming experience in a related field
  • Strong background in analytical tools and data-driven applications
  • Proficient in Python, JavaScript, and C# for data visualization
  • Experienced with real-time and historical data analysis
  • Familiar with trading, risk, and forecasting tool development
  • Excellent problem-solving skills with clear communication ability
  • Skilled in documentation and user support features integration

Responsibilities

  • Develop and maintain market monitoring dashboards and analytical tools
  • Build user-friendly solutions integrating diverse data streams
  • Create summary tools for market catalysts and positioning decisions
  • Develop advanced analytics for options and volatility assessments
  • Build models for position simulation and P&L evolution calculations
  • Support fundamental market analysis with reporting functionalities
  • Partner with traders for workflow translation into practical tools

Benefits

  • Collaborative office environment
  • Opportunity for technical leadership and mentorship
  • Focus on innovative tool development
  • Support for career growth in a fast-paced analytical setting
  • Work within a dynamically evolving market landscape
Full Job Description
Programmer

Summary/Overview

The Programmer will design, build, maintain, and enhance analytics tools, dashboards, and forecasting models that support trading decisions and market analysis. This role is focused on developing systems that bring together real-time market data, news, historical trends, options analytics, and position-level stress testing into practical tools the team can use every day.
Responsibilities and Duties:
  • Develop and maintain dashboards, charts, and analytical tools used to monitor market conditions, trading activity, and exposures
  • Build 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


Required Education and Experience

  • 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
  • Ability to work with real-time and historical data sets, including market, news, and fundamental data sources
  • 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 Education and Experience

  • 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


Leader Responsibilities

  • Provide technical leadership and mentorship to junior developers and analysts
  • Assist in prioritizing development initiatives and managing project timelines
  • Promote best practices in software development, documentation, testing, and deployment
  • Collaborate with business stakeholders to align technology solutions with organizational objectives


Work Environment

  • Office Environment


Physical Demands

  • 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%

Similar Jobs

More Jobs at Atlas Oil Company

More Finance & Insurance Jobs

Find similar Senior Software Developer - Trading jobs: