About this role
The team is seeking a Senior Software Engineer to join their dynamic team. In this role, you will be empowered to lead software development projects that drive innovation and efficiency across various industries. You will collaborate with cross-functional teams to design, develop, and implement software solutions that meet business needs.
Key Responsibilities:
- Lead the design and development of software applications using modern programming languages and frameworks.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Conduct code reviews and provide mentorship to junior engineers.
- Troubleshoot and resolve software defects and performance issues.
- Stay updated with emerging technologies and industry trends to ensure the software solutions are cutting-edge.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end frameworks like React or Angular.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Familiarity with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment.
Experience:
- 5-8 years of relevant software engineering experience, with a proven track record of successful project delivery.
What we offer:
- A collaborative and inclusive work environment.
- Opportunities for professional growth and development.
- The chance to make a significant impact in a forward-thinking organization.
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.