Software Engineer I

Mimecast•Minneapolis, MN
•$100,000 - $150,000•Hybrid

About The Position

Mimecast is seeking a full-stack Software Engineer I for the Incydr Product Development team, working on its Insider Risk Management product. The role emphasizes front-end development for the Incydr web application, building features that help security teams protect corporate data and reduce insider risk. The engineer will implement interfaces using React and TypeScript and contribute to backend services and APIs, primarily built with Kotlin and Java and hosted on AWS. The role includes consuming and helping design APIs, maintaining a consistent user experience, and collaborating across product and development teams to deliver customer value. As part of Mimecast’s AI-first engineering organization, the engineer will use and champion AI-powered tools across development, testing, documentation, and operations, and help establish new ways of working. The position begins with well-scoped tasks and grows toward owning small features end to end, with attention to supportability, testability, and user experience. The team works in a hybrid model, with employees expected to be in the office at least two days per week. The role offers a base salary range of $100,000–$150,000, plus benefits, and may be eligible for incentive plans and additional benefits in accordance with company policy and local regulations.

Requirements

  • 1–2 years of professional software engineering experience, with a full-stack background and an emphasis on frontend development.
  • Experience with React and TypeScript fundamentals, including components, props, and hooks.
  • Experience with modern HTML and CSS techniques.
  • Experience translating designs or mockups into functional, responsive user interfaces.
  • Experience with frontend testing frameworks such as Cypress, Playwright, or similar.
  • Familiarity with REST APIs and integrating client-side applications with backend services.
  • Familiarity with continuous integration and deployment concepts.
  • Experience with agile or lean development processes.
  • Comfort taking ownership of deliverables as part of a team.
  • Comfort working collaboratively, offering and asking for help when needed.
  • Comfort working with non-technical staff.
  • Passion for building interfaces and systems that work well for users.
  • Ability to communicate technical ideas to peers in writing and verbally.

Nice To Haves

  • Experience building or maintaining REST APIs.
  • Exposure to backend languages such as Kotlin or Java.
  • Exposure to data repository technologies such as PostgreSQL or Elasticsearch.
  • Experience with object-oriented development, microservices, or multi-tier systems.
  • Experience with design systems and web performance.

Responsibilities

  • Implement full-stack code for assigned projects, including front-end interfaces, backend services, and APIs, with attention to supportability, testability, and a consistent user experience.
  • Write unit, integration, and system tests across the frontend and backend.
  • Test, debug, and troubleshoot across the Incydr web stack, from the UI to backend services.
  • Partner with teammates to ship end-to-end features spanning UI and services.
  • Contribute to infrastructure-as-code and help manage deployment of team-owned services.
  • Assist with production issues and escalated customer questions concerning the web application and team-owned services.
  • Participate in the team’s on-call rotation and respond to production incidents as needed.
  • Document code and review others’ code and design documents.
  • Demonstrate progress on team deliverables.
  • Participate in story mapping and authoring sessions.
  • Contribute to engineering process improvement efforts.
  • Participate in design discussions and code reviews by asking questions, contributing, and accepting feedback.
  • Learn about new topics and share knowledge with the team and others.
  • Collaborate with product owners, UI/UX designers, QA analysts, technical writers, customer champions, and other product development teammates.
  • Leverage and champion AI-powered development tools across engineering work.

Benefits

  • Comprehensive benefits package intended to support healthy lifestyles for employees and their family members.
  • Formal and on-the-job learning opportunities.
  • Hybrid working model with flexibility and in-person collaboration.
  • Potential eligibility for incentive plans and additional benefits, subject to company policy and local regulations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service