The Role
As a highly skilled Senior Software Engineer, you will play a key role in designing, developing, and delivering high‑quality software solutions for cutting edge projects.
Day-to-day, you’ll play a critical role in developing next generation software solutions, working closely with project managers, chief engineers, cross-functional engineering teams and other stakeholders to ensure successful project delivery.
Your responsibilities will include:
Design, implement, and maintain high‑quality, reliable, and secure software solutionsWrite clean, maintainable, and well‑tested code complying to defined software coding standardsLead the development of complex features or components across the full software development lifecycle and contribute to architectural design, system planning, and long-term technical strategy Evaluate and recommend tools, technologies, and processes to support continuous improvement