About this role
The team is seeking a Senior Software Engineer to join their dynamic team. In this role, you will act as a technical expert, mentor, and coach, providing guidance and support to your team while fostering a positive and productive work environment. You will be responsible for setting project and squad goals, prioritizing and completing initiatives, and delivering results in a product-led, empowered environment.
Key Responsibilities:
- Act as a technical expert and mentor for junior engineers.
- Collaborate with cross-functional teams to define project goals and deliverables.
- Lead the development of software solutions, ensuring high quality and performance.
- Manage multiple projects and initiatives, balancing priorities effectively.
- Foster a culture of continuous improvement and innovation within the team.
- Provide technical guidance and support to team members, promoting best practices.
Required Skills & Qualifications:
- Proficient in programming languages such as Java, Python, or C#.
- Experience with modern frameworks and tools (e.g., React, Angular, Node.js).
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving and analytical skills.
- Proven leadership abilities and experience in mentoring team members.
- Strong communication skills, both verbal and written.
Experience:
- Minimum of 5-8 years of experience in software engineering or related field.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Professional development and growth opportunities.
- A chance to lead impactful projects and initiatives.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.