Agile Learning Labs

Senior Staff Engineer I

Agile Learning Labs

full-time

Posted on:

Location Type: Remote

Location: Italy

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €62,500 - €72,500 per year

Job Level

About the role

  • Analyzes, designs, and implements complex systems
  • Challenges the team processes, looking for ways to improve
  • Mentors junior engineers via pairing, design, and code review
  • Builds software solutions by adhering to our quality standards about SDLC
  • Makes active efforts to stay up-to-date with technologies
  • Leads the technical design of complex systems
  • Understands and optimizes system performances
  • Takes the initiative to fix issues before they become a problem
  • Delivers complex systems, well-baked, and almost bug-free
  • Proactively Identifies problems with requirements and project plan
  • Go to expert in one technological area
  • Research and propose new technologies
  • Detect possible performance bottlenecks
  • Known for drama-free launches
  • Can jump into an old project and fix it
  • Consistently influence technical and business roadmap of services/products/projects
  • Proactively identify and tackle tech debt
  • Communicate with self-awareness
  • When is proposing something, at any level, is doing it in written form and providing the proper context
  • Contributes to the career development of others
  • Sought out for technical guidance and seen as a resource by others
  • A record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems
  • Able to discuss at the same level with tech-vendor engineering teams
  • Capable of debugging the hairiest problems that the team encounters
  • Jumps into most of problems ( tech & biz ) and resolves them
  • Remove roadblocks for multiple projects/products
  • Able to act with full autonomy based on a strategy and not on a work plan
  • Has made a huge positive impact on the entire company's technical/business trajectory.
  • Identifies improvement tech areas for the organization
  • Care about the efficiency of the company, introducing new practices, processes and standards
  • Listens and guides debates to help reach a consensus; once a decision is made, clearly communicates and backs that decision.
  • Sets short to medium-term strategic technical or operative direction, able to look ahead 6-12 months and identify the areas of greatest need and create plans to improve them.
  • Clearly communicates its technical vision and help teams and stakeholders to follow it
  • Proactively identifies lacks of clarity in the overall strategy and communicates them properly.

Requirements

  • Bachelor’s degree in Computer Engineering or Computer Science
  • 7+ years of experience in the field
  • In-depth knowledge of Hadoop, Spark, and similar frameworks
  • In-depth knowledge of programming languages including Java and Scala
  • Expert in cloud-native technologies, IaC, and Docker tools
  • Excellent project management skills
  • Excellent communication skills
  • Proactivity
  • Business and functional understanding
  • Team Player
  • Ability to solve complex networking, data, and software issues
  • Leadership capabilities
Benefits
  • Full Remote or hybrid working in our offices: Milan, Turin, Padua, Bologna, Catania and Rende;
  • Real work life balance;
  • Training monthly budget (time and money);
  • A structured career path with clear expectations and salary for each level;
  • Support of a buddy, as a guide in choosing the most suitable experiences for your ambitions;
  • Benefits and corporate welfare programs: company prizes and welcome pack with all the equipment you need to work;
  • Smart Working Plus experience: opportunity to work for 2 weeks abroad;
  • Referral bonus, if you bring people as talented as you;
  • The opportunity to attend one conference per year;
  • Inclusive environment where you can be who you really are;
  • Stimulating environment oriented to growth, both professional and personal.
Applicant Tracking System Keywords

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

Hard Skills & Tools
HadoopSparkJavaScalacloud-native technologiesInfrastructure as Code (IaC)Dockersystem performance optimizationsoftware development lifecycle (SDLC)debugging
Soft Skills
mentoringproactivitycommunicationleadershipteam playerproblem-solvinginfluencingautonomyconsensus buildingstrategic planning
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science