KOPE

Lead Software Engineer

KOPE

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • - Collaborate closely with other developers and domain experts to create exceptional products.
  • - Collaborate closely with geometry experts to understand their needs and translate them into software solutions.
  • - Analyse geometrical problems and identify the most suitable computer science concepts and algorithms for solving them.
  • - Write efficient, scalable code with performance and resource usage in mind
  • - Make thoughtful engineering decisions around data access patterns, processing efficiency, and system design to ensure solutions remain performant and cost-effective under real-world load
  • - Participate in our agile development process, including sprint planning workshops, demos, code reviews, and quality assurance activities.
  • - Design, develop, and maintain C# libraries for computational design applications.

Requirements

  • - Strong C# knowledge with .NET framework/.NET Core
  • - Proven ability to architect and develop reusable libraries with a focus on computational design applications.
  • - Exceptional ability to understand complex geometrical problems and translate them into appropriate computer science concepts (e.g., data structures, algorithms, design patterns).
  • - Skills in collaborating with domain experts (geometry experts in this case) to design and implement effective software solutions.
  • - Proven experience building and optimising applications for cloud environments where compute, memory, and infrastructure costs are constrained.
  • - Excellent communication and interpersonal skills for effective collaboration and knowledge sharing.
  • - Strong analytical and problem-solving skills to tackle complex challenges.
  • - Proficiency with Git or similar version control systems.
  • - Highly adaptable and keen to develop your skills in a collaborative & engaging environment
  • **Bonus skills: **
  • - Knowledge of computational geometry concepts and techniques would be a significant advantage.
  • - Ability to write optimized code for performance-critical applications.
  • - Experience with unit testing and other software testing methodologies.
  • - Familiarity with Agile development practices.
Benefits
  • - Remote first
  • - Flexible working style
  • - Relaxed and fun culture
  • - Greenfield development with no legacy apps
  • - Autonomy & responsibility encouraged
  • - Generous holiday allowance - 23 days paid holiday plus public and bank holidays
  • - Aviva Health Insurance
  • - Winter leave – the office closes between Christmas eve and 1st January (inclusive) this is in addition to your personal annual leave
  • - All-company in person events
  • - Generous maternity, paternity and parental leave policy
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET framework.NET Corecomputational designdata structuresalgorithmsdesign patternscloud environmentsoptimized codeunit testing
Soft Skills
communication skillsinterpersonal skillsanalytical skillsproblem-solving skillscollaborationadaptabilityknowledge sharing