- Company: Get A Job.ai
- Location: London
- Salary: Pay not listed
Website Get A Job.ai
Represented by Get A Job.ai
About This Opportunity
We are representing a confidential cleantech organization that is building critical infrastructure for the energy transition. Our client operates software that controls distributed energy assets at scale, moving electricity usage to optimize for cost and carbon intensity.
This is a generalist Software Engineer position where you'll build core systems for device connectivity, orchestration, and energy market participation. You'll work in a flat structure with significant ownership, interacting directly with clients and market operators.
Responsibilities
- Build and maintain infrastructure for connecting to and orchestrating distributed energy devices
- Enable energy assets to participate in electricity markets through software integration
- Develop across the stack, encompassing product engineering, DevOps, and data engineering
- Engage directly with clients and end users to gather feedback and requirements
- Collaborate with market operators to ensure seamless system integration
- Take ownership of features from conception through deployment
- Manage your own time and adapt to changing scope and priorities
What We're Looking For
- Strong software engineering fundamentals with a generalist mindset
- Experience with Python and React
- Familiarity with Docker and containerized deployments
- Experience deploying on cloud platforms (GCP preferred)
- Ability to form deep domain understanding and execute independently
- Focus on outcomes over process, with strong product instincts
- Comfortable working in a flat organizational structure with high autonomy
- Motivated by climate impact and the energy transition
How We Work With You
Candidates apply through Get A Job.ai, where our recruiting team will review your profile. We'll conduct an initial screening conversation to understand your background and motivations. Qualified candidates are then presented to our client for consideration. The client's process includes a remote pair programming session followed by a final in-person interview in London.
Important: Please apply only through Get A Job.ai. Do not attempt to contact the client directly, as this will disqualify your application.
Location and Working Arrangements
This role is based in London with hybrid working. You'll be expected in the office 2-3 days per week, with the office located near Farringdon. The office is dog-friendly.
Pay
Total compensation ranges from £75,000 to £200,000, combining base salary and equity. Our client operates with a deliberately flat compensation structure designed for equity across the organization. Enhanced parental leave and bi-annual team retreats are included.
Equal Opportunity
Get A Job.ai is committed to inclusive recruiting practices. We encourage applications from candidates of all backgrounds, and we're particularly interested in hearing from those who don't fit traditional role stereotypes. If you're motivated by the mission, we want to hear from you.
Apply with Get A Job.ai
A recruiter will review your profile and submit you to the client. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you.
Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).
Listing facts
- Role Software Engineer
- Employer Get A Job.ai
- Location London
- Type Full Time
- Pay (from listing) Pay not listed
- Posted September 4, 2026
- Apply by October 4, 2026
- Overview Full job description on this page (413 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Typical work in Senior Software Engineer
Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
Occupation family: Senior Software Engineer
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
