CrawlJobs Logo

Software Engineer

United Kingdom, London 55000.00 - 65000.00 GBP / Year · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

Kestrix is on a mission scale energy retrofits of existing buildings – tackling the 20% of emissions coming from heating and cooling for an energy secure future in Europe and beyond. We’re looking for a software engineer as part of our growing platform team, led by CTO and co-founder Matt and reporting to our Head of Engineering Ash to lead development of critical algorithms and services across a range of frontier problems Including: Thermodynamic simulation; 3D mesh manipulation; Computer vision; Classification and Retrofit planning.

Job Responsibility

  • Take ownership of the end-to-end development and implementation of services within Kestrix’s core platform. with problem spaces including: thermodynamic simulation, 3D mesh manipulation and computer vision
  • Participate in the design and architecture discussions, contributing your ideas and insights to ensure the scalability, reliability, and performance of the software
  • Design, build, and optimize robust front-end applications and user interfaces using the React ecosystem, enabling the intuitive visualization of complex 3D and thermodynamic data
  • Implement and maintain efficient and scalable GraphQL APIs to ensure low-latency data communication between thin clients and the core platform
  • Implement and maintain data processing pipelines, integrating external data sources, develop user interfaces and ensuring the efficient flow of information between different components of the system
  • Write clean, efficient, and maintainable code, following industry-standard software engineering practices
  • Conduct thorough testing, debugging, and troubleshooting of the software, identifying and resolving any issues or bugs that arise
  • Contribute to continuous integration and continuous deployment (CI/CD) practices, ensuring the smooth delivery and deployment of new features and updates
  • Develop and maintain a deep understanding of the business goals and objectives of Kestrix, aligning technology strategies and initiatives to support and drive these objectives forward
  • Conduct research and stay up to date with the latest advancements and trends in software engineering, and related fields, leveraging this knowledge to enhance Kestrix’s technologies and stay ahead

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or other relevant STEM discipline
  • 5+ years of software development in a commercial business
  • 2+ years of Python development experience
  • Demonstrated end-to-end project ownership, successfully taking initiatives from initial problem definition through R&D, planning, development, launch, and acceptance monitoring
  • Demonstrable experience developing and deploying complex front-end applications using the React ecosystem
  • Proficiency in designing, implementing, and optimising GraphQL APIs for thin-client architectures
  • Solid understanding of software engineering principles, including object-oriented programming, data structures, algorithms, and design patterns
  • Ability to quickly learn and adapt to new technologies
  • Experience with software development tools and practices, including version control (e.g. Github), agile methodologies, and issue tracking systems (e.g. Jira)
  • Understanding of software testing principles and experience with automated testing frameworks and methodologies
  • Understanding of CI/CD processes and tools
  • Strong problem-solving skills and the ability to work independently and as part of a team in a fast-paced startup environment
  • Excellent communication skills, with the ability to effectively collaborate and communicate technical ideas to both technical and non-technical stakeholders

Nice to have

  • Knowledge of 3D geometry, computer graphics, 3D computer vision techniques
  • Knowledge of machine learning methods for image analysis, outcome prediction and making optimal recommendations
  • Knowledge of building physics, thermodynamics concepts
  • Experience deploying and managing runtime environments in Google Cloud Platform

What we offer

  • 25 days paid time off, the week between Christmas Day and New Years (with flexibility to shift for those of non-Christian religious backgrounds), and a day off on your birthday
  • Hybrid working with at least 1 preferably 2 day(s) per week at our co-working space in Clerkenwell, London
  • Pension contributions (3% of salary)
  • Flexible working outside core working hours
  • Optional monthly team socials

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

The way people discover places, such as restaurants, businesses, landmarks, and ...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing and building scalable systems, including distributed services with high availability
  • Experience building AI powered systems as part of production services
  • Familiarity with cloud platforms including developing, deploying, and troubleshooting cloud hosted services
  • Experience working effectively in large engineering teams, including documenting technical designs and implementations, participating in code reviews, and collaborating across disciplines such as engineering, applied science, and product
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and operate high scale, production grade services on Azure, including cloud hosted systems for data ingestion, transformation, storage, and serving, using modern distributed and serverless architectures
  • Develop AI native systems, leveraging state of the art AI and LLM technologies to build new capabilities, improve engineering efficiency, automate workflows, and raise overall engineering excellence across the software development lifecycle
  • Build and maintain high throughput data streaming solutions, large scale batch processing pipelines, and data platforms capable of running LLMs and AI workloads at scale, with solid guarantees around reliability, performance, cost efficiency, and security
  • Apply solid software engineering fundamentals by writing high quality, testable, maintainable code
  • participating actively in code reviews
  • and considering diagnosability, reliability, security, and long term operability in all designs and implementations
  • Apply security, privacy, compliance, and responsible AI principles across all systems and pipelines, ensuring least privilege access, safe deployments, proper auditing, and alignment with organizational standards and regulatory requirements
  • Work effectively as part of large, multi disciplinary, and cross functional teams, collaborating closely with software engineers, applied scientists, product managers, and partner teams to deliver end to end solutions
  • Adapt quickly to new problem spaces and projects, contribute across multiple domains as needed, and present technical work, results, and trade offs to stakeholders, including senior leadership, to drive alignment and informed decision making
  • Fulltime
Read More
Arrow Right

Software Engineer

Zuora’s Integration Hub (IH) team is building the connective tissue of the Subsc...
Location
Location
United States , Foster City
Salary
Salary:
146500.00 - 201450.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech / B.E. in Computer Engineering or equivalent discipline
  • 5+ years of experience in backend or full-stack software development
  • Knowledge and experience in the Payment domain
  • Strong expertise in Java (preferred) or another modern programming language
  • Experience building RESTful APIs and distributed microservices
  • Familiarity with event-driven architectures (e.g., Kafka or similar messaging systems)
  • Strong understanding of cloud platforms (AWS preferred)
  • Experience with relational databases (Postgres, SQL, AWS RDS)
  • Knowledge of system reliability, observability, and performance optimization
  • Strong debugging, problem-solving, and communication skills
Job Responsibility
Job Responsibility
  • Design and build scalable integration services, APIs, and connectors
  • Develop event-driven and microservices-based architectures to enable real-time data flows
  • Partner closely with Product, Platform, Security, and external partners to deliver reliable and extensible integration capabilities
  • Improve system performance, observability, and resilience across distributed systems
  • Write clean, maintainable, and well-tested code aligned with engineering best practices
  • Contribute to architectural discussions and drive technical improvements across the Integration Hub platform
What we offer
What we offer
  • Competitive compensation
  • bonus opportunities
  • retirement programs
  • Comprehensive medical, dental, and vision coverage
  • Generous, flexible time off
  • Paid holidays
  • wellness days
  • company-wide year-end break
  • Paid parental leave
  • Learning & development stipend
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a highly motivated and skilled Software Engineer to support the S...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university
  • Bachelor's degree with 5+ years' experience (including intern/co-op experience)
  • Master's degree with a minimum of 3 years' experience
  • Unix/Linux Administration: Strong command of the Linux command line, shell scripting (Bash), and system configuration
  • Python Proficiency: Extensive experience with Python for scripting, automation, and data processing
  • familiarity with the scientific python stack (Pandas, NumPy, Dask)
  • Version Control: Deep understanding of Git/GitHub workflows
  • Dynamic Collaboration: Ability to work in a collaborative, dynamic environment, interacting effectively with scientists and engineers
  • Proof of U.S. Citizenship is required
Job Responsibility
Job Responsibility
  • Infrastructure Automation: Design and implement 'Infrastructure as Code' solutions
  • CI/CD Pipeline Management: Develop and maintain automated build, test, and deployment pipelines
  • Cloud Operations & Architecture: Architect and manage scalable resources within NASA's Science Cloud environment
  • Containerization: Containerize scientific applications and data processing workflows using Docker and Singularity
  • Web Application Support: Deploy and maintain web-based applications
  • Operational Reliability & Monitoring: Implement robust monitoring and alerting systems
  • Security Compliance (DevSecOps): Collaborate with security teams to integrate automated security scanning
  • Documentation: Write comprehensive documentation for software developed, system architecture, and operational procedures
  • Communication: Assist with leading discussions with both customers and end-users
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Enjoy travel and are comfortable with travel up to 25%
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer

The BI Consultant is responsible for designing, building, and maintaining robust...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL expertise with a focus on performance tuning and scalable query design
  • Solid experience with relational data modeling (facts, dimensions, star/snowflake schemas)
  • Experience designing and maintaining ETL processes
  • Ability to define and implement consistent business logic in data models
  • Strong data validation, testing, and troubleshooting skills
  • Understanding of business intelligence concepts, KPIs, and analytical use cases
  • Experience supporting reporting and analytics tools through well‑structured data models
  • Ability to bridge business requirements and technical implementation
  • Strong collaboration skills and ability to work with both technical and non‑technical stakeholders
  • Structured and detail‑oriented approach to data quality, documentation, and maintainability
Job Responsibility
Job Responsibility
  • Write, maintain, and continuously optimize SQL‑based code for data transformation and reporting
  • Refactor and improve existing SQL logic to enhance performance, readability, and scalability
  • Design, build, and maintain relational data models to support BI and analytics use cases
  • Construct and manage dimensions, measures, and calculated fields within relational models
  • Ensure consistency, accuracy, and reuse of business logic across datasets, models, and reports
  • Collaborate with BI developers and business stakeholders to translate requirements into data structures and calculations
  • Develop, maintain, and enhance ETL processes for ingesting and transforming data from multiple sources
  • Monitor, troubleshoot, and resolve ETL job failures or performance issues
  • Validate and test data pipelines and models to ensure high data quality and integrity
  • Document data models, transformations, and definitions to support transparency, governance, and reuse
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Free online training
Read More
Arrow Right

Software Engineer

We are seeking bright and friendly individuals with excellent communication skil...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack .NET Core Developer or similar role
  • Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies
  • Experience building microservices architecture and implementing event-driven design patterns
  • Proficiency in Entity Framework (EF) for database management
  • Familiarity with Docker and containerization principles
  • Knowledge of Domain-Driven Design (DDD) principles and their application in backend development
  • Experience implementing OAuth for authentication and authorization
  • Understanding of security best practices and their application in backend development
  • Hands-on experience with AWS services such as S3, Lambda, API Gateway, DynamoDB, etc.
  • Proficiency in frontend technologies such as React.js, Next.js, HTML, CSS, and JavaScript
Job Responsibility
Job Responsibility
  • Design, develop, and maintain microservices architecture using .NET Core and .NET 8
  • Implement event-driven architecture to enable seamless communication between microservices
  • Utilize Entity Framework (EF) for efficient database interactions and management
  • Containerize applications using Docker for scalability and deployment flexibility
  • Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture
  • Implement OAuth for secure authentication and authorization
  • Develop and enforce security best practices to safeguard sensitive data and systems
  • Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development
  • Develop RESTful APIs endpoints to facilitate communication between the frontend and backend
  • Develop responsive and user-friendly web applications using React.js and Next.js
  • Fulltime
Read More
Arrow Right