Sorry, this advert is now closed. Click here to view our live vacancies.

Position Overview: We are looking for a highly skilled and motivated Senior Software Engineer to play a crucial role in the design, development, and maintenance of our software solutions. The ideal candidate will have a strong background in Software Engineering, coupled with a proven track record of delivering high-quality software projects on time.

Responsibilities:

  1. Collaborate with cross-functional teams to understand project requirements and translate them into scalable and maintainable software solutions.
  2. Lead the design and implementation of software components, ensuring adherence to coding standards, best practices, and architectural guidelines.
  3. Conduct code reviews to provide constructive feedback and ensure code quality across the development team.
  4. Work closely with product managers and stakeholders to define and refine software requirements, specifications, and deliverables.
  5. Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment within the team.
  6. Stay updated on emerging technologies and industry trends, and assess their applicability to our software development processes.
  7. Troubleshoot, debug, and optimize software applications to address performance and scalability concerns.
  8. Participate in the full software development lifecycle, including planning, estimation, implementation, testing, deployment, and maintenance.

 

For more information reach out to sam@engaewithus.com