We are seeking an experienced professional to fill the role of Senior Software Engineer. This position involves collaborating with stakeholders to define and deliver complex software features using agile methodologies.
Key Responsibilities:
* Work closely with cross-functional teams to design, develop, and test software applications.
* Mentor junior engineers to improve their skills and knowledge.
* Identify areas for process improvement and implement changes to increase efficiency and quality.
* Collaborate with platform stakeholders to prioritize backlogs and direct product evolution.
Requirements:
* Strong expertise in Java programming language (minimum 3 years' experience in a professional engineering role).
* Demonstrated ability to deliver high-quality software applications on time.
* Familiarity with industry design patterns and Agile development practices.
* Experience working with cloud services such as AWS, Azure, or Google Cloud Platform is a plus.
* Excellent leadership and communication skills.
About the Role:
This is an exciting opportunity for a skilled software engineer to join our team and contribute to the development of innovative software solutions.
What We Offer:
* A dynamic and collaborative work environment.
* Opportunities for growth and professional development.
* A competitive salary and benefits package.