What are the responsibilities and job description for the Software Engineer (Power Trading) position at Storm4?
β‘ Role: Software Engineer
πΌ Industry: Power Trading & Energy Markets
π Location: Cambridge, MA (Hybrid, travel in for 1 week a month)
π° Salary: $120-$160k
Those located on the east coast will be preferred.
My client is a leading electricity trading company specializing in congestion trading across US wholesale electricity markets. They excel in electricity markets, trading, congestion analytics, FTR trading, and power analytics.
Position Overview
We are seeking a Software Engineer to join our client's team, reporting directly to the Chief Technology Officer and collaborating with trading teams. The ideal candidate will develop and maintain critical data infrastructure while supporting trading operations.
Key Responsibilities
- Develop, maintain, and optimize Python-based data pipelines, analytics software, and dashboards
- Refactor existing code to improve business processes
- Create and maintain interactive visualizations using Dash Plotly
- Design and implement database structures across relational and big data platforms
- Support trading teams by translating their needs into technical solutions
- Ensure cross-market compatibility of all developed solutions
Requirements
- Degree in Computer Science, Electrical Engineering, or related field
- Strong Python development skills
- Experience with relational databases, SQL, and/or Snowflake
- Knowledge of big data platforms (AWS Athena, DynamoDB)
- Excellent problem-solving abilities with focus on process improvement
- Ability to thrive in fast-paced environments without sacrificing accuracy
- Strong communication skills for presenting complex information clearly
Benefits
- Competitive salary, bonus structure up to 50% of base, and PTO
- Comprehensive health, dental, vision, and disability insurance
- 401k safe harbour match and profit-sharing
Salary : $120,000 - $160,000