Flexible Work, Better Balance
About the Role
As a Senior Software Engineer, you will be involved in research, design, and software development within a specific software functional area or product line. You will provide direct input on project plans, schedules, and methodologies while designing software across multiple systems. Additionally, you will be mentoring junior team members and translating customer requirements into effective solutions.
Responsibilities
β’ Leading software design and development across multiple systems.
β’ Collaborating with cross-functional teams to finalize technical requirements.
β’ Developing, testing, and maintaining complex software components.
β’ Implementing best practices in coding, development methodologies, and code reviews.
β’ Troubleshooting and resolving technical issues, ensuring optimal system performance.
β’ Operating in Agile, Waterfall, and other development environments while working with stakeholders.
β’ Mentoring and train...