Lead Software Engineer at Tharsus
Blyth, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

17 Aug, 25

Salary

0.0

Posted On

17 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Soft Skills, Microservices, Computer Science, Software Development, Software Design, Ansible, Communication Skills, Sql, Path Finding, Data Processing

Industry

Computer Software/Engineering

Description

ABOUT VERSATILE

VersaTile is a cutting-edge startup revolutionizing warehouse automation through intelligent robotics. Originating from Tharsus Group, known for delivering automation solutions to industry giants like Ocado, VersaTile is disruptive technology that uses a dynamic “intelligent floor” to massively increasing the efficiency of operations.

QUALIFICATIONS

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience: Previous experience in software development, with proven experience in a leadership role.
  • Technical Skills:


    • Strong Python and C# programming skills, with essential understanding of asynchronous programming (such as asyncio).

    • Experience with microservices and modular software design.
    • Experience with Linux environments and DevOps tools (Azure DevOps, Ansible).
    • Understanding of TCP/IP networking fundamentals.
    • Ability to analyse the system using SQL and LogQL.
    • Experience with AI/ML frameworks and real-time data processing.
    • Knowledge of robotic systems and multi-agent path finding.
    • Experience with integrating on-premises solutions with cloud platforms, particularly Azure.
    • Optional skills: C++ knowledge for embedded development and frontend experience (svelte).
    • Soft Skills: Outstanding people skills, can-do mindset, strong communication skills, and a collaborative mindset.
    Responsibilities

    ROLE OVERVIEW

    We are seeking a visionary Lead Software Developer to join us on the journey to grow and scale an outstanding business, and to spearhead the development of our warehouse automation platform. This role involves leading a small team of talented engineers, collaborating with cross-functional teams, and driving the technical strategy to deliver scalable and efficient solutions.
    The successful candidate will be passionate about people, excited to be part of a close nit multi-disciplinary team and keen to deliver awesome game changing technology. They’ll relish the excitement and uncertainty that comes with a start-up, and be eager to make a difference. In addition they’ll have outstanding technical skills.
    Our technology stack is evolving. Currently, we write high-level code in asynchronous Python with a microservices architecture, while our embedded code uses C++. In the future, we plan to transition the high-level code to C# and adopt a more modular design.
    We are working towards building a scalable platform, in which data plays a pivotal role in both preventative maintenance and driving system improvements.

    KEY RESPONSIBILITIES

    • Collaboration: Work closely with hardware engineers, mathematicians, and product managers to delight customers and integrate software seamlessly with hardware.
    • Technical Leadership: Guide the architecture, design, and implementation of our software and product platform, ensuring scalability, reliability, and performance.
    • Team Management: Lead, mentor, and grow a team of software engineers, fostering a culture of collaboration, innovation and excellence.
    • Innovation: Stay abreast of emerging technologies and industry trends to inform strategic decisions and maintain our competitive edge.
    • Quality Assurance: Establish and enforce best practices for code quality, testing, and deployment processes.
    Loading...