Software Engineer Co-op (May-October)
Imprivata · Waltham, MA · 2 wk ago
HybridEngineering$26–$30/hrVolunteer
Duties And Responsibilities
- Build and enhance backend services and internal tools (primarily in Java and JavaScript/TypeScript).
- Develop features that improve observability: metrics, logs, traces, dashboards, alerts, and runbooks.
- Create automation that reduces operational toil (e.g., workflows for incident response, diagnostics, and remediation).
- Integrate with common monitoring and ticketing systems via APIs; design clean, maintainable interfaces.
- Contribute to AI-enabled operations features (e.g., summarizing incidents, recommending next-steps, anomaly triage, or assisted diagnostics) while considering data privacy and security.
- Write unit/integration tests and help improve CI/CD quality signals so manual testing can focus on high-risk areas.
- Participate in an agile team model: scope tasks, propose solutions, implement, and communicate progress.
Required Qualifications
- Currently enrolled in a Master’s degree program in Computer Science, Software Engineering, or related field.
- 1-2 years of hands-on coding experience (school, personal, or internship) building software in at least two languages; must include Java and JavaScript (or TypeScript).
- Strong fundamentals: data structures, debugging, version control (Git), and writing readable, maintainable code.
- Comfortable working with RESTful APIs and JSON; familiarity with basic networking concepts is a plus.
- Clear written and verbal communication skills; ability to collaborate across engineering and operations stakeholders.
- Experience with cloud platforms (AWS/Azure/GCP) or containerization (Docker/Kubernetes) is a plus.
- Experience with observability tooling (e.g., OpenTelemetry, Prometheus, Grafana, ELK/Opensearch, Datadog, Splunk) is a plus.
- Experience building internal tools or automation (scripts, CLIs, Slack/Teams bots, workflow engines) is a plus.
- Exposure to security concepts (authN/authZ, secrets management) in production systems is a plus.
Desired Qualifications
- Experience with cloud platforms (AWS/Azure/GCP) or containerization (Docker/Kubernetes).
- Experience with observability tooling (e.g., OpenTelemetry, Prometheus, Grafana, ELK/Opensearch, Datadog, Splunk).
- Experience building internal tools or automation (scripts, CLIs, Slack/Teams bots, workflow engines).
- Exposure to security concepts (authN/authZ, secrets management) in production systems.
Pay
This position offers a total compensation range of $26.00 to $30.00 per hour. In addition, more information about Imprivata’s benefit offerings can be found here.