Staff Software Engineer
Skills
Software ArchitectureAmazon Web ServicesCloud-Native ApplicationsPythonTechnical Leadership
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
