従業員数未公開設立年数未公開評価額未公開累計調達額未公開〒100-0004 東京都千代田区大手町1-2-1 Otemachi Oneタワー6階
ENEXIA合同会社のSoftware Engineerの求人
【Go / Python】日本の電力市場を動かす取引・需給システムの内製化を担うソフトウェアエンジニア
求人概要
JOB DESCRIPTION
【ポジションについて】
Trading & Balancingチームは、電力取引、需給計画、JEPX・OCCTO等の市場運営機関への計画提出、外部システム連携を担うバックエンドシステムを開発・運用しています。実際の提出期限や取引締切のもとで稼働するため、開発速度だけでなく、正確性・追跡可能性・運用信頼性が重要です。
(シニア)ソフトウェアエンジニアとして、ゼロからの新規開発だけでなく、既存の本番システムを理解し、機能追加・リファクタリング・段階的なモダナイゼーションを進めます。取引システムを中心としたGoと、計画提出・市場連携を中心としたPythonを主に用い、REST/gRPC API、スケジュール/イベント駆動処理、データベース、社内外システム連携を幅広く担当します。MLOps・Data・Platform/SREの各チームと密接に連携しますが、機械学習モデルの開発そのものを担当するポジションではありません。
■主な業務
・GCP上で電力取引・需給管理・市場運用を支える信頼性の高いソフトウェアの設計・開発・テスト・デプロイ・運用
・社内サービス、市場運営機関、ベンダー、業務システムと連携するREST/gRPC APIの構築・保守
・計画提出、データ連携、注文・約定処理、業務自動化のためのスケジュール/イベント駆動ワークフローの実装
・既存のGo・Pythonサービスに対する機能開発、リファクタリング、段階的な移行
・自動テスト、構造化ログ、監視、明確な運用手順による正確性と監査可能性の向上
・コードレビュー、アーキテクチャ議論、障害対応、非難のないポストモーテムへの参加
・Data、MLOps、Platform/SRE、事業・運用部門と連携したドメイン要件の保守可能なソフトウェアへの落とし込み
■現在の技術スタック(現時点の構成)
言語:Go、Python、SQL/API:REST、gRPC、Protocol Buffers/フレームワーク:FastAPI、Gin、Echo/クラウド:GCP、Cloud Run、Cloud Workflows、Cloud Scheduler、Pub/Sub/データ:リレーショナルデータベース、SQL、ORM/インフラ:Docker、Terraform/CI/CD:GitHub、GitHub Actions、Cloud Build/開発:Cursor(主要IDE)、クラウドエージェント、AI支援開発ツール
──────────────────────────────
[About the Role]
The Trading & Balancing team builds and operates the backend systems that execute critical workflows for power trading, supply-demand planning, market submissions (JEPX, OCCTO), and external integrations. These services run under real submission windows and trading deadlines, so correctness, traceability, and operational reliability matter as much as delivery speed. As a (Senior) Software Engineer, you will extend and modernize existing production systems, working mainly in Go (trading) and Python (plan submission and market integration) across REST/gRPC APIs, scheduled and event-driven workflows, databases, and integrations. You collaborate closely with MLOps, Data, and Platform/SRE, but do not own machine-learning model development itself.
-
Responsibilities:
-
Design, develop, test, deploy, and operate reliable software for power trading, balancing, and market operations on GCP.
-
Build and maintain REST and gRPC APIs and integrations with internal services, market operators, vendors, and business systems.
-
Implement scheduled and event-driven workflows for plan submission, data exchange, order and trade processing, and operational automation.
-
Develop features, refactor code, and execute incremental migrations across existing Go and Python services.
-
Improve correctness and auditability through automated testing, structured logging, monitoring, and clear operational procedures.
-
Participate in code reviews, architectural discussions, incident response, and blameless post-mortems.
-
Collaborate with Data, MLOps, Platform/SRE, and business and operational stakeholders to translate domain requirements into maintainable software.
-
Current Stack: Go, Python, SQL; REST, gRPC, Protocol Buffers; FastAPI, Gin, Echo; GCP, Cloud Run, Cloud Workflows, Cloud Scheduler, Pub/Sub; relational databases, SQL, ORM; Docker, Terraform; GitHub, GitHub Actions, Cloud Build; Cursor (primary IDE), cloud agents, AI-assisted development tools.
求める人物像
IDEAL CANDIDATE
【求める人物像・カルチャー】
ENEXIAは「できあがったチームに加わる」のではなく、エンジニアリングチームそのものをつくるフェーズにあります。設立から約2年、外部ベンダー開発のシステムの内製化を進めており、チームのあり方・開発プロセス・技術基盤を一緒につくる余地が大きく残されています。
・AIを振り切って使う一方、モデルが答えを返した「あと」を高い基準で問える方(出力を理解し、検証・レビューし、自分の名前で世に出す。判断・意思決定・責任は人間が担う)
・肩書きではなく仕事への向き合い方としてのリーダーシップを発揮し、担当領域に閉じず課題を自ら見つけ、必要な人を巻き込んで前に進められる方
・アーキテクチャや運用の課題に対し、議論だけで終わらせず自ら手を動かして調査し、プロトタイプやデモで提案を具体的な行動へ変えられる方
・好奇心と適応力があり、既存の前提(自分たちの前提を含む)を疑い、曖昧な状況を具体的なアクションへ変えられる方
・ナレッジを個人で囲い込まず、共有・議論・実践を通じてチームの価値を高められる方
──────────────────────────────
[Who We're Looking For / Culture]
We are building the engineering team, not joining one that already exists. ENEXIA was founded about two years ago and is bringing core engineering capabilities in-house, so there is real room to shape the team, its practices, and the systems it owns.
- Uses AI as far as it will go, but holds a high standard for what happens after the model returns an answer — understanding, testing, and reviewing output, and putting their own name behind it. Judgment, decisions, and accountability stay human.
- Treats leadership as a way of working, not a title: looks beyond their domain, identifies problems without waiting for instructions, involves the right people, and moves work forward.
- When they see an architectural or operational issue, investigates hands-on and builds a prototype or demonstration rather than only discussing it.
- Brings curiosity and adaptability, challenges existing assumptions (including our own), and turns ambiguity into concrete action.
- Shares knowledge rather than protecting it individually.
必須スキル
ESSENTIAL CRITERIA
【必須要件(MUST)】
・GoまたはPythonのいずれかを本番環境で強く扱った経験と、将来的に両方へ領域を広げる意欲
・ソフトウェアエンジニアとして4年以上、またはシニア相当の成果を示せる実務経験
・複数のAPI、ジョブ、コンポーネントからなる本番サービスの設計・開発・運用経験
・REST APIの設計・運用経験(gRPC経験は歓迎)
・スキーマ設計、トランザクション、運用特性を含むデータベース・SQLの基礎
・設計原則、テスト戦略、コードレビュー、保守可能なアーキテクチャへの理解と実践経験
・Docker、Gitを用いたチーム開発、CI/CDの実務経験
・クラウドの実務経験(GCPを歓迎、AWS・Azureの経験も可)
・未知のシステムを調査し、曖昧な要件を整理し、安全に段階的改善を進める能力
・ビジネスレベルの英語力(エンジニアリングコミュニケーションは英語、外部委託エンジニアとの連携も英語)
──────────────────────────────
[Requirements (Must-have)]
- Strong production experience with either Go or Python, and willingness to work across both over time.
- 4+ years of professional software-engineering experience, or equivalent evidence of senior-level impact.
- Experience designing, developing, and operating production services composed of multiple APIs, jobs, or components.
- Hands-on experience designing and operating REST APIs; experience with gRPC is welcome.
- Strong database and SQL fundamentals, including schema design, transactions, and operational considerations.
- Understanding of software design principles, testing strategy, code review, and maintainable architecture, with practical experience applying them.
- Practical experience with Docker, Git-based team development, and CI/CD.
- Practical cloud experience; GCP is preferred, while AWS or Azure experience is transferable.
- Ability to investigate unfamiliar systems, clarify ambiguous requirements, and deliver incremental improvements safely.
- Business-level English proficiency (engineering communication is in English, including work with outsourced contract engineers).
歓迎スキル
DESIRABLE CRITERIA
【歓迎要件(NICE TO HAVE)】
・24時間稼働、時間制約の厳しいシステム、金融・取引・規制業務システムの経験
・イベント駆動アーキテクチャ、スケジューラ、ワークフローエンジン、キュー、Pub/Subの経験
・段階的なサービス移行、Strangler Pattern、安全な本番リリースの経験
・GoとPython双方の本番経験、gRPC、Protocol Buffersの経験
・FastAPI、Gin、Echo等のWebフレームワーク経験
・オブザーバビリティ、SRE、障害対応、性能改善の経験
・Terraform、Cloud Workflows、Cloud Scheduler、Cloud Buildの経験
・電力、取引、FinTech、精算、市場連携の経験
・日本語力(仕様書の読解、事業部門とのコミュニケーション)
・Cursor、Claude Code、Copilot等を用いたAI支援/エージェント型開発経験
・スタートアップ、アジャイル開発の経験
──────────────────────────────
[Requirements (Nice-to-have)]
- 24/7, time-critical, financial, trading, or regulated systems.
- Event-driven architecture, schedulers, workflow engines, queues, or Pub/Sub.
- Incremental service migrations, strangler patterns, or safe production rollouts.
- Both Go and Python in production; gRPC and Protocol Buffers.
- FastAPI, Gin, Echo, or comparable web frameworks.
- Observability, SRE practices, incident response, and performance tuning.
- Terraform, Cloud Workflows, Cloud Scheduler, or Cloud Build.
- Energy, trading, fintech, settlement, or market-integration experience.
- Japanese language ability for reading domain specifications and working with business stakeholders.
- AI-assisted or agentic development using Cursor, Claude Code, Copilot, or similar tools.
- Startup or Agile development experience.
このポジションとのスキルギャップなどをAIで診断してみませんか?
✨ あなたと求人のマッチ度診断
職務経歴書など、あなたの経験やスキルが分かるドキュメントをアップロードすると、求人とのマッチ度とその理由が表示されます💡
待遇・労働環境
COMPENSATION AND BENEFITS
給与
【給与】
年収 800万円 〜 1,500万円 ※経験・スキル・成果に応じて決定
・給与形態:年俸制(16分割)
・賞与:年2回(年俸16分割のうち2/16を原則6月・12月に支給。会社・個人の成果に応じ最大50%増の可能性あり)
・昇給:あり(評価に基づく)
・各種手当:生涯設計手当 15,000円/月、社員紹介手当(試用期間終了後 100,000円/その後毎月 10,000円)、通勤費実費支給
・支払日:毎月20日(金融機関の非営業日の場合は直前営業日)
──────────────────────────────
[Salary]
Annual salary: JPY 8,000,000 – 15,000,000 (determined by experience, skills, and performance).
- Annual salary system (paid in 16 installments); bonus twice a year (2/16 of the annual salary in June and December in principle; up to +50% based on company and individual performance).
- Raises based on evaluation. Allowances include a life-plan allowance (JPY 15,000/month), a referral allowance, and commuting expenses.
勤務地
フルリモートワーク
【勤務地】
東京本社(東京都千代田区・大手町)/リモート中心のハイブリッド
・出社は週1〜2回を基本とし、火曜・木曜を推奨出社日としています
・上限なく在宅ワーク可(フルリモートは個別事情・職務内容に応じて相談可)
・受動喫煙対策:屋内禁煙
──────────────────────────────
[Location]
Tokyo HQ (Otemachi, Chiyoda-ku, Tokyo) / remote-centered hybrid.
- Generally 1–2 office days per week, with Tuesday and Thursday as recommended days; flexible arrangements are possible based on individual circumstances and the role.
雇用形態
正社員
勤務体系
【勤務体系】
・専門業務型裁量労働制(コアタイムなし)
・始業/終業時刻の目安:9:30/17:45
・完全週休2日制
・年次有給休暇(年次有給休暇とは別に入社日に10日の有給休暇を付与)
・特別休暇(結婚休暇、配偶者出産休暇、忌引休暇、公用休暇、変災休暇、裁判員等のための休暇)
・所定労働時間を超える労働:有り/雇用期間の定め:無し
・兼業・副業:可
──────────────────────────────
[Work Style / Hours]
- Discretionary work system for professional roles (no core hours); reference start/end times 9:30–17:45.
- Two full days off per week; annual paid leave (10 days granted on the join date, separate from statutory paid leave) plus special leave.
- Secondary employment and side projects are permitted.
試用期間
あり(3ヶ月)※試用期間中の待遇変更なし / Yes (3 months), no change in conditions during probation
福利厚生
【福利厚生・待遇】
◾健康・ウェルビーイング:社会保険完備(健康保険・厚生年金・雇用保険・労災保険)/年1回の健康診断(会社実施)/人間ドック補助(35歳以上・定期健診の代替として受診可、補助上限80,000円/税込)
◾コミュニケーション・チームづくり:懇親会費用補助
◾個人成長支援:カフェテリアプラン(12万円/年)
◾柔軟な働き方:上限なく在宅ワーク可(出社推奨日あり)/専門業務型裁量労働制/兼業可
◾資産形成・手当:生涯設計手当/確定拠出年金(DC)
◾休日休暇:完全週休2日制/年次有給休暇(入社日に10日付与)/特別休暇(結婚・配偶者出産・忌引・公用・変災・裁判員等)
──────────────────────────────
[Benefits]
- Health & well-being: full social insurance (health, pension, employment, workers' comp); annual company health check-up; medical check-up subsidy for age 35+ (up to JPY 80,000).
- Team building: social-gathering subsidy. Personal growth: cafeteria plan (JPY 120,000/year).
- Flexible work: unlimited remote work (with recommended office days); discretionary work system; side work permitted.
- Asset building & allowances: life-plan allowance; defined-contribution pension (DC).
- Leave: two full days off per week; annual paid leave (10 days on join date); special leave.
企業概要
COMPANY OVERVIEW
本社所在地
〒100-0004 東京都千代田区大手町1-2-1 Otemachi Oneタワー6階
設立
-
資本金
50,000,000円
コーポレートサイト
-
ENEXIA合同会社
💡企業情報ページで従業員数推移や資金調達履歴などを確認できます。
求人の最終更新日時: 2026/07/30 21:02