Staff Software Engineer

Skills
Software ArchitectureAmazon Web ServicesCloud-Native ApplicationsPythonTechnical Leadership
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience as a Software Engineer, with extensive experience in software development using Python
  • Strong proficiency as a full stack developer, with main experience in Python
  • Extensive experience in designing and developing robust, scalable, and maintainable software systems
  • Demonstrated expertise in solving complex technical problems and implementing innovative solutions
  • Strong leadership skills with previous experience mentoring and coaching junior engineers
  • Proven track record of successfully delivering complex projects on time and within budget

Nice to have

  • Agile
  • DevSecOps
  • AWS Experience

Day to day

  • Provide technical leadership and mentorship to junior engineers, setting high standards for technical excellence
  • Drive the successful delivery of complex projects, ensuring they meet business requirements and add value
  • Architect and develop robust, scalable, and maintainable software systems, addressing technical complexities