Senior Software Engineer

Logo of Centric Software

Centric Software

πŸ“Remote - Worldwide

Job highlights

Summary

Join Centric Software's inaugural European development team as a Senior Software Engineer! This remote role, open only in Spain, offers the chance to design and develop product features using Java and/or JavaScript. You will lead projects, collaborate with cross-functional teams, and mentor junior engineers. The ideal candidate possesses 5+ years of software development experience with Java or JavaScript, mastery of OOP principles, and excellent communication skills. Centric Software provides a competitive salary and benefits package, flexible remote work options, and a supportive, dynamic team environment.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with either Java or JavaScript
  • Proficiency in Java, JavaScript, or related technologies
  • Mastery of Object-Oriented Programming (OOP) principles and design patterns
  • Excellent communication skills and a collaborative spirit
  • 2+ years of experience leading design or architecture of new and existing systems
  • Experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Responsibilities

  • Lead the design and implementation of crucial system features using Java and/or JavaScript brilliance
  • Collaborate closely with Product Management and cross-functional teams to deliver stellar software solutions
  • Advocate for architectural enhancements to keep our platform ahead of the curve
  • Guide our transition to a Microservices ecosystem with your expertise
  • Inspire and mentor junior engineers, fostering a culture of innovation and excellence

Preferred Qualifications

  • Experience as a mentor, tech lead, or leading an engineering team with 3+ years of experience is a plus
  • Experience with cloud platforms like AWS, Azure, or Google Cloud is advantageous
  • Bachelor's degree in computer science or equivalent

Benefits

  • Competitive salary and benefits package designed to recognize your contributions
  • Flexible remote work options with a supportive, dynamic team
  • A culture of innovation, collaboration, and continuous learning
  • Engaging in projects that stretch your technical abilities and drive personal growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Centric Software know you found this job on JobsCollider. Thanks! πŸ™