Jobs

Careers at ENGIE

  • Contents
  • Open Jobs
    1. Software Engineering Technical Lead
    2. Site Reliability Engineer/ System Administrator
    3. Global Talent Acquisition Specialist
  • Method of Application

Careers at ENGIE

Software Engineering Technical Lead

  • Job Type Full Time
  • Qualification BA/BSc/HND , MBA/MSc/MA
  • Experience 7 years
  • Location Nairobi
  • Job Field ICT / Computer&nbsp

Responsibilities

  • Define software engineering strategy and architecture with a strong emphasis on Ruby on Rails as a foundational backend framework, with other leaders, fully responsible for the technical evolution of at least one software product, responsible for the entire software development lifecycle (SDLC) from ideation to deployment.
  • Stay current with emerging technologies and Rails ecosystem updates to maintain a competitive edge in software capabilities.
  • Actively participate and understand the ROI of engineering efforts, understand the value creation and the priorities to the business.
  • Develop and own complex software that optimally uses resources to best meet customer needs.
  • Establishing clarity on business objectives for proper modelling
  • Represent the technical team or assign someone in stakeholder conversations
  • Ensure correct implementation and understanding of business logic
  • Effective Incident management and resolution SLA
  • Technical debt managementespecially within Rails codebases
  • Put efficient development process in place with tools and metrics to stay on top of performance of the team
  • Work closely with Product manager for resource planning and proper estimation
  • Ensure agile processes and other best practices are properly implemented
  • Work with engineering manager to put in place a clear performance management framework
  • Architectural evolution and tech debt management of:
  • Code quality, compliance, and documentation
  • System performance at scale, reliability, observability and high availability
  • System security
  • Maintain a strong focus on application security, including Rails-specific vulnerabilities and mitigation strategies.
  • Contribute to team culture

Knowledge and skills

Experience:

  • At least 7 years of relevant experience, of which 2 are in a technical leadership role, with a strong emphasis on Ruby on Rails for backend development.
  • Practical and thorough understanding of the various software development methodologies, their application in different contexts and trade-offs. Able to identify and quickly address process gaps
  • Proven track record in making sound architectural decisions, especially in Rails-based systems, balancing scalability, maintainability, and performance.
  • Experience in resource management, capacity planning and risk management
  • Deep and pragmatic knowledge of software architecture patterns, their application context and pitfalls/trad-offs
  • Hands-on, senior level competency of full-stack software development using relevant front and backend frameworks
  • Entrepreneurial and forward thinking with ability to recognize the impact of technology in business.
  • Working knowledge of good practices for computer and data security
  • Experience creating and maintaining scalable web/mobile applications in cloud context: distributed task processing, load balancing, containerization, clustering and translating abstract and complex business requirements into software solutions.
  • Good experience on high availability, observability and structured logging
  • Appreciation for detailed source code documentation and organized code structuring
  • Proficiency in CI/CD pipelines, automated testing, and deployment best practices in a Rails environment.
  • Excellent knowledge of computer algorithms and solid computer science fundamentals

Qualifications:

  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred) or comparable

go to method of application »

Method of Application

Responsibilities

  • Source a diverse pool of candidates for EEA Global team roles and for country senior management roles.
  • Ensure delivery of a first-class candidate experience, manage all email communication and interview booking with candidates, and ensure timely responses on next steps and hiring decisions.
  • Use the applicant tracking system to manage recruitments – posting jobs, screening candidates, sending regret communication, document progress and communicate with candidates.
  • Post vacancies to LinkedIn and other job boards and manage relationships with recruitment firms.
  • Conduct reference checks on selected candidates.
  • Make and negotiate offers with selected candidates and communicate our employee value proposition.
  • Serve as a trusted business partner to hiring managers throughout the recruiting and offer process.
  • Responsible for managing the end to end recruitment process, ensuring that stakeholders within EEA understand their role and responsibilities and are trained in the EEA recruitment process.
  • Liaise between EEA and candidates – providing each stakeholder with timely progress updates.
  • Track recruiting metrics to allow the team to create data-driven strategies and contribute to weekly and monthly reporting.
  • Pipeline curation and management: Develop and populate candidate pipelines that will allow teams to fill positions faster.
  • Provide thought leadership in recruitment leading practices and make process improvement recommendations on recruitment tools, templates, policies and procedures

Knowledge and skills

Experience:

  • Minimum 5 years’ experience in recruitment, talent, and sourcing
  • Experience recruiting technical roles in the areas of Data, IT, Software, and  Hardware
  • Hands-on experience with global recruitment for both senior and mid-level roles across several business functions such as Strategic Marketing, Digital & IT, Operations & Products, Finance, HR, Customer Finance, etc.
  • Strong analytical and strategic thinking skills
  • Poise when confronted with sudden setbacks
  • Willingness to operate in a dynamic and decentralized environment
  • Strong relationship builder with excellent communication skills both verbal and written
  • Strong attention to detail and ability to multitask and coordinate processes in a high-pressure environment.
  • The ability to handle sensitive and confidential information appropriately.
  • Proven track record of successfully making and negotiating employment offers

Qualifications:

  • BA/BS degree in a relevant field.

Leave a Comment