What are the responsibilities and job description for the Senior Backend Developer position at REC?
Senior Backend Engineer
Help Power the Future of Energy TradingJoin the Market Leader in Electric Power Trading Solutions
The electrical grid is the largest and most complex machine ever built. Our client’s cutting-edge electric power trading analytics software offers real-time insight into the vast streams of data generated by the North American grid every day. Their platform enables smarter trading decisions that help maintain grid stability and keep utility prices low.
If you’re passionate about solving challenging problems and making a real-world impact, this is the opportunity for you.
Position OverviewAs a Senior Backend Engineer, you’ll work in a collaborative, fast-paced environment to build the systems that power real-time analytics and trading decisions. You’ll partner with top minds in tech, data, and energy to create scalable, reliable tools to address the ever-evolving complexities of the power grid.
Position Details- Title: Senior Backend Engineer
- Location: Boston, MA | Chicago, IL | Boulder, CO
- Type: Full-time | Hybrid (2–3 days occasionally in office, primarily remote)
- Reports to: Senior Director of Engineering
- Develop, test, deploy, and maintain robust backend systems
- Provide architectural leadership and ensure alignment with company-wide strategy
- Collaborate with DevOps to scale services effectively
- Lead full lifecycle software development, from planning through deployment
- Champion Agile best practices
- Guide and mentor engineering peers to foster a culture of excellence
- Contribute to cross-functional architectural and implementation discussions
Our client is a leader in electric power trading and market analytics. Trusted by over 1,000 market participants, their real-time data and solutions empower critical decision-making across the energy sector. Headquartered in Boulder, CO, they operate globally with teams in Boston, Chicago, London, Auckland, and more.
What You Bring- Bachelor’s degree in Computer Science, Data Science, Mathematics, or related field
- 7 years of software engineering experience with demonstrated leadership
- Expertise in C# (.NET experience a plus)
- Strong experience with relational databases (e.g., SQL Server)
- Deep understanding of cloud platforms (preferably AWS)
- Skilled in designing, building, and consuming REST APIs
- Familiar with modern authorization methods (e.g., JWT)
- Experience with data integration and ETL tools
- Passion for system performance and scalability
- Excellent communicator and team collaborator
- Self-directed and able to support multiple products and teams
- Lifelong learner invested in ongoing professional growth
- Leading large-scale projects and innovative solutions
- Test-Driven Development (TDD) experience
- Familiarity with the energy sector or trading (equities/commodities)
Compensation: $150,000 – $170,000 (based on experience & location)
Culture & Values
- Innovation-Driven: Passionate about solving complex problems
- High Standards: Pride in high-quality, meaningful work
- Team-Oriented: Flat structure, small teams, big impact
- Growth-Focused: Opportunities for professional development at every turn
- Flexible: Supportive of hybrid schedules and work-life balance
- Competitive salary with performance-based bonuses
- 401(k) with matching
- Comprehensive medical coverage
- Flexible vacation policy
- Hybrid work options
- Professional development funding
Our client is committed to fostering an inclusive and diverse workplace. Even if your experience doesn’t perfectly align with every requirement, we encourage you to apply. You might be the ideal candidate for this role—or another one!
Salary : $150,000 - $170,000