iManage

Principal Software Engineer

iManage
Apply
13 hours ago

Base Salary

$153k - $205k/yr

Responsibilities

  • Architect, design, develop, test, and deploy risk and compliance software products in Azure Kubernetes Service.
  • Build web-based software solutions primarily using Microsoft technologies, with configurable, reusable, modular, maintainable, and unit-tested code.
  • Identify and correct issues affecting software performance, reliability, scalability, and security.
  • Create software and database designs and analyze requirements from business analysts and Product Managers.
  • Conduct code reviews and participate in quality assurance and system testing.
  • Manage software deployments and ongoing software support.
  • Mentor and drive small engineering teams in an agile environment.

Requirements

  • Bachelor’s degree or foreign equivalent in Electronic Engineering, Electronics and Communications Engineering, Computer Science, or a related field.
  • Seven years of experience as a Software Engineer, Software Developer, or substantially similar role.
  • Seven years of experience building software or applications with .NET; using C# or Python; using relational databases and NoSQL systems; working with high-transaction systems, microservices-based distributed architectures, fault-tolerant designs, or data and system security; using Linux as a development and runtime environment; and working with CI/CD pipelines and build management in a cloud/SaaS environment.

Benefits

  • 100% teleworking is permitted from anywhere in the United States except Hawaii.
  • Work hours are 9 AM to 5 PM.

Tech Stack

Categories

iManage

About iManage

1,001-5,000 employees
Contact me