Responsibilities
We are looking for an exceptional Staff Software Engineer to join our growing team. As a Staff Software Engineer at Workato, you will play a critical role in driving the success of our engineering team. You will be responsible for leading a group of software engineers, providing technical guidance, fostering a collaborative and innovative work environment, and ensuring the timely delivery of high-quality software solutions. The ideal candidate will have strong leadership skills, extensive experience in software development using Ruby or Java, and a passion for building and scaling robust software systems. Y ou will also be responsible to:
-
Contribute in all phases of the development lifecycle.
-
Write well-designed, testable, efficient code.
-
Evaluate and propose improvements to the existing system.
-
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
-
Lead, mentor, and inspire a team of software engineers to achieve their full potential.
-
Provide technical guidance and support to the engineering team, ensuring best practices and coding standards are followed.
-
Collaborate with cross-functional teams including product management, design, and quality assurance to deliver high-quality software solutions.
-
Participate in the recruitment and hiring process to build a high-performing engineering team.
-
Manage timelines and priorities, ensuring timely delivery of software releases.
-
Stay updated on industry trends and emerging technologies, and incorporate them into the development process as appropriate.
-
Foster a culture of continuous learning, collaboration, and innovation within the engineering team.
Requirements
-
BS/MS degree in Computer Science, Engineering, or related field.
-
Excellent debugging, analytical, problem solving, and social skills.
-
Solid knowledge of object-oriented programming and design.
-
10+ years of experience in software development with expertise in either Ruby or Java.
-
Previous experience in managing a team.
-
Strong understanding of software development methodologies, tools, and best practices.
-
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
-
Demonstrated ability to mentor and motivate team members, fostering a positive and productive work environment.
-
Passion for technology and a desire to stay updated on the latest industry trends and advancements.
#J-18808-Ljbffr
Más información
- Address Barcelona
