Senior Software Engineer (Research)
We are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for developing tools and software applications to support research data management and analysis.
About the Role
This is an exciting opportunity for an experienced software engineer to contribute to the development of innovative research software solutions. As a Senior Software Engineer, you will work closely with researchers and other stakeholders to understand their needs and develop effective software solutions that meet those needs. You will be responsible for designing, implementing, and testing software applications using a range of programming languages and technologies.
Main Responsibilities
- Design and implement software applications to support research data management and analysis
- Collaborate with researchers and other stakeholders to understand their needs and develop effective software solutions
- Develop and maintain software documentation and technical guides
Requirements
- Bachelor's degree in Computer Science or related field
- At least 3 years of experience as a software engineer in a research environment
- Strong knowledge of programming languages such as Python, Java, and C++
- Experience with database design and administration
Benefits
- Competitive salary and benefits package
- Opportunity to work on cutting-edge research projects
- Collaborative and dynamic work environment
- Professional development opportunities
How to Apply
Please submit your CV and a cover letter outlining your experience and qualifications for this role.