Job Title: Senior Software Engineering Lead
About the Role
We are seeking a highly skilled Senior Software Engineering Lead to join our team. As a leader in software engineering, you will be responsible for designing and developing custom dashboards, reports, and interactive web applications.
Key Responsibilities
* Design and develop robust and scalable APIs that enable seamless integration and communication between various systems and applications.
* Work on a framework to collect, analyze, and interpret large datasets to provide actionable insights that drive strategic business decisions and improve operational efficiency.
You will have the opportunity to collaborate with team members, leads, and users to identify business needs and come up with innovative solutions to meet these needs.
Requirements
To be successful in this role, you will need:
* Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
* Or Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
* Or PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
* 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Please note that references to a particular number of years experience are for indicative purposes only.
Qualifications
The ideal candidate will possess strong technical skills, excellent communication skills, and the ability to lead and motivate a team.
We are an equal opportunity employer and welcome applications from all qualified candidates.
Please contact us if you require any reasonable accommodations during the application process.