Full-Stack Lead Engineer

closed
CloudLinux Logo

CloudLinux

📍Remote - Spain

Summary

Join our team as a Senior Software Engineer to spearhead the development of a cutting-edge, multi-language code review tool. You will leverage agile methodologies and best practices to design, implement, and integrate this tool with various CI/CD pipelines. Responsibilities include advanced code analysis, collaboration with stakeholders, and fostering a culture of high-quality code. The ideal candidate possesses expertise in software engineering lifecycles, agile development, and advanced code review techniques. This fully remote position offers flexible hours and a comprehensive benefits package.

Requirements

  • Proven ability to take a project from concept through to production, including requirements gathering, design, testing, and maintenance
  • Experience with Jira (or similar) for task management, sprint planning, and reporting
  • Comfortable with iterative development, frequent releases, and fast feedback cycles
  • Proficiency in Git-based workflows (GitHub, GitLab, or Gerrit) and CI/CD setups (Jenkins, etc.)
  • Strong knowledge of how to integrate automated checks and tests into pipelines
  • In-depth understanding of what makes a code review effective, including detection of security vulnerabilities, logical errors, performance bottlenecks, and style issues
  • Familiarity with AST-based or control-flow techniques to enable deeper analysis
  • Competency in at least one major language (e.g., Python, Java, C++, JavaScript), with an awareness of common design patterns, best practices, and typical pitfalls across various tech stacks
  • Ability to independently explore new libraries or methods—especially around static analysis and potential AI-based enhancements—to continually improve the reviewer

Responsibilities

  • Design and implement a system capable of reviewing code across multiple languages and projects
  • Incorporate advanced code analysis techniques (e.g., AST parsing, control flow analysis) to identify bugs, style inconsistencies, and potential security and performance issues
  • Ensure the reviewer can be extended or customized based on evolving requirements from diverse teams
  • Employ agile methodologies (Scrum/Kanban) to plan, track, and iterate on new features
  • Integrate seamlessly with CI/CD pipelines (GitHub, GitLab, Gerrit, Jenkins), making the reviewer easily adoptable by various R&D teams
  • Collaborate with DevOps to ensure smooth deployment and maintenance
  • Define and maintain code review standards, including style guidelines, security checks, and performance considerations
  • Work with development teams to refine pull/merge request processes, fostering a culture of high-quality code
  • Provide comprehensive review feedback and assist in automating repetitive checks to streamline manual review efforts
  • Engage with stakeholders and engineering teams to gather feedback and requirements
  • Communicate progress clearly and adapt the solution based on iterative input
  • Advocate for best practices, teaching others how to maximize the value of automated reviews
  • Investigate emerging tools and methodologies in static analysis, linting, and machine learning for potential integration
  • Prototype new features or approaches including AI/LLM usage to for code reviewing and unstructured data handling

Preferred Qualifications

  • Experience applying Large Language Models or other AI/ML techniques to code analysis
  • Prior work extending or tailoring static analysis tools to match domain-specific requirements
  • Background in detecting performance regressions or security vulnerabilities through automated scanning and analysis
  • Comfortable with rapid change, limited requirements, and tight delivery timelines

Benefits

  • A focus on professional development
  • Interesting and challenging projects
  • Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • Budget for education
  • The opportunity to receive a reward for the most innovative idea that the company can patent
This job is filled or no longer available