Principal Software Engineer

iManage

Chicago, Northern (IL, KY)

Hybrid

USD 153,000 - 205,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iManage seeks a Principal Software Engineer to architect, design, develop, test, and deploy in an agile environment. You will build our modern risk & compliance products on AKS, mentor and drive small teams, and deliver scalable web applications using Microsoft technologies.

This 100% teleworking role is remote nationwide (excluding HI). Requires a bachelor’s degree and 7+ years in .NET, C#, Python, databases, microservices, Linux, and cloud/SaaS.

Qualifications

  • Bachelor’s degree or foreign equivalent in Electronic Engineering, Electronics and Communications Engineering, Computer Science or related field.
  • 7+ years of experience as Software Engineer/Developer or similar.

Responsibilities

  • Architect, design, develop, test, and deploy in an agile environment.
  • Build iManage’s modern risk & compliance products in AKS.
  • Mentor and drive small teams in agile environment.
  • Develop web-based software solutions using Microsoft technologies.
  • Write modular, reusable, maintainable code and perform unit testing.
  • Lead code reviews to improve quality and performance.

Skills

dotnet
C#
Python
Relational databases
NoSQL
Microservices
Linux
CI/CD
Cloud/SaaS

Education

Bachelor's degree in Electronics/Computer Science or related

Tools

Azure
Azure Kubernetes Service (AKS)
Kubernetes

Job description

Title: Principal Software Engineer


Job Description: Architect, design, develop, test, and deploy in agile environment;build iManage’s modernrisk & complianceproducts in AKS; mentor and drive small teams in agile environment as part of theengineeringteam; perform development of web-based software solutions primarily based on Microsoft technologies; write code that is configurable, reusable/modular, maintainable and unit tested; identify and correct issues that impact software performance, reliability, and scalability; perform code reviews to improve code quality; produce software and database designs using strong analytical and problem-solving skills; analyze written and verbal business requirements provided by analysts or Product Managers; participate in quality assurance, including system testing of the software developed when required; and manage software deployments and ongoing software support.


100% teleworking permitted from anywhere in the US except HI.


Minimum Qualifications

Must have a bachelor’s degree or the foreign equivalent in Electronic Engineering, Electronics and Communications Engineering, Computer Science or a related field andseven (7) years of experience as a Software Engineer, Software Developer, or a substantially similar position.


Required experience must include seven (7) years of experience in all of the following: building software or applications with .Net; using high-level modern programming languages such as C# or Python; using relational databases and NoSQL systems; working with high-transaction systems, micro-services based distributed architectures, fault-tolerant designs, or data and system security; using Linux platform as development and runtime environment; and working exposure to CI/CD pipelines and build management within a Cloud/SaaS environment.


Salary

The annual base salary range for this position is $153,317 - $205,000. Individual compensation for each candidate depends on factors such as qualifications, experience, and location. This range does not include additional forms of compensation, such as bonuses, commission, or benefits. Your recruiter will provide further details about the offer range, incentives, and overall compensation during the hiring process.


Salary: $153,317 - $205,000 per year


Work Hours: 9 AM to 5 PM


Employer & Worksite: iManage LLC -71 S Wacker Dr, Flr 4,Chicago, IL 60606

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Product Owner
Principal Product Owner

iManage • Chicago (IL), Northern (KY)

Hybrid
USD 145,000 - 195,000
Remote Principal Software Architect & Lead Engineer
Remote Principal Software Architect & Lead Engineer

iManage • Chicago (IL), Northern (KY)

Hybrid
USD 153,000 - 205,000
Software Engineer I (Chicago, IL - US)
Software Engineer I (Chicago, IL - US)

Energy Solutions - USA • Chicago (IL)

Hybrid
USD 80,000 - 100,000
Hybrid work model
Competitive salary
Senior Manager, Enterprise Applications and Systems
Senior Manager, Enterprise Applications and Systems

Ashurst Perkins Coie • Boise (ID)

On-site
USD 154,000 - 247,000
Discretionary bonus
401(k) plan
Medical, dental, and vision insurance
+1
Senior Manager, Enterprise Applications and Systems
Senior Manager, Enterprise Applications and Systems

Ashurst Perkins Coie • Seattle (WA)

On-site
USD 154,000 - 247,000
Annual discretionary bonus
401(k) plan
Medical, dental, and vision insurance
+4
Principal Product Manager (Technical)
Principal Product Manager (Technical)

iManage • Chicago (IL)

Hybrid
USD 170,000 - 200,000
Comprehensive Health/Vision/Dental/Life Insurance
401k Retirement Savings Plan with company match
Annual performance-based bonus
+2
Senior Manager, Enterprise Applications and Systems
Senior Manager, Enterprise Applications and Systems

Ashurst Perkins Coie • Austin (TX)

On-site
USD 154,000 - 247,000
Yearly bonus
Health insurance
Paid time off
+1
Senior Manager, Enterprise Applications and Systems
Senior Manager, Enterprise Applications and Systems

Ashurst Perkins Coie • Chicago (IL)

On-site
USD 154,000 - 247,000
Senior Manager, Enterprise Applications and Systems
Senior Manager, Enterprise Applications and Systems

WFB Ashurst Perkins Coie US LLP • Seattle (WA)

On-site
USD 154,790 - 246,480
Annual discretionary bonus
401(k) plan
Medical, dental, and vision insurance
+1
Technical Support Engineer
Technical Support Engineer

iManage • Chicago (IL)

On-site
USD 54,000 - 82,000