Imprivata
Software Engineering Co-op (July-December)
Job Description
In this role you will be responsible for participating in a variety of challenging projects in a dynamic and fast-paced environment. You will have the opportunity to work with new and existing technologies. If you’re a recent graduate eager to gain hands-on experience with a dynamic engineering team, this role is the perfect opportunity for you!”
Duties and Responsibilities
- Assist in the design, development, and testing of software applications.
- Collaborate with team members on feature implementation and debugging.
- Participate in code reviews, stand-ups, and sprint planning sessions.
- Write clean, maintainable, and efficient code following best practices.
- Work with APIs, databases, and version control systems (e.g., Git).
- Document software functionality and contribute to technical documentation.
- Support QA and testing efforts, including writing unit and integration tests.
- Troubleshoot and resolve software defects and performance issues.
Required Qualifications
- In pursuit of a Bachelors or Masters Degree in Computer Science, Computer Engineering, or related degree with a graduation date in December 2025 or January/February 2026
- Experience with Java and React
- Experience with SQL, JDBC, and relational database principles
- Knowledge of client-server and microservice architectures
- Experience developing and debugging software
- Familiar with Atlassian Suite (JIRA, Confluence, etc.)
- Knowledge of development environments, Web Development. Native Windows Development optional
- Experience with Windows, Linux, MacOS, iOS or Android desirable
- Familiarity with AWS is desirable
- Familiarity in Python and C++ is a plus
Desired Qualifications
- Self-sufficient, able to complete projects with little guidance
- Detail oriented; able to multi-task; strong organizational skills
- Willingness to learn with a passion for programming
- Previous work experience preferred
- Strong written and verbal communication skills
- Ability to solve complex problems by thinking analytically and creatively