Job Description
The job purpose of a senior software engineer is to leverage their advanced knowledge, skills, and experience in software development to lead and contribute to complex projects, mentor junior team members, and provide technical expertise to drive the success of the organization.
Key responsibilities:
Main duties include brainstorming with the software engineering department to define the scope of projects, review requirements, and approve timeframes. Other responsibilities:
As a team lead:
- Technical Leadership: You will provide technical leadership within the team and contribute to the technical direction and decision-making processes, guide the team in selecting appropriate technologies, and ensure adherence to best practices and coding standards.
- Software Design and Architecture: You will play a crucial role in designing and architecting complex software systems or components. As well as collaborate with software architects, p...
Ready to Apply?
Take the next step in your AI career. Submit your application to Boxfusion today.
Submit Application