Overview
On Site
140k - 160k
Full Time
Skills
SaaS
Professional Services
Accounting
Government Contracting
IT Service Management
Law
Quoting
Resource Management
Invoices
Payments
Analytics
Financial Reporting
Research and Development
Pivotal
Software Engineering
RESTful
Amazon Web Services
Remote Desktop Services
Amazon RDS
Amazon S3
Database
Performance Tuning
Data Modeling
Continuous Integration
Continuous Delivery
Docker
Terraform
Communication
Leadership
PSA
C#
.NET
React.js
FOCUS
Migration
Microservices
Collaboration
Product QA
DevOps
Customer Experience
Operational Efficiency
Database Design
SQL
High Availability
Scalability
Cloud Computing
Mentorship
IT Management
SAP BASIS
Job Details
This Chicago-based SaaS company offers professional services automation tools tailored for firms in accounting, engineering, architecture, consulting, creative agencies, government contracting, IT services, and law. Its platform supports the full quote-to-cash process: scoping & quoting, time and expense tracking, resource management, project portfolio oversight, invoicing & payments, and analytics & financial reporting. They serve over 2,700 firms, tracking more than USD 8 billion in billable time annually and have been growing steadily.
They are looking for a Lead .NET Engineer to join their growing R&D team and play a pivotal role in modernizing and scaling our platform. Required Skills & Experience
They are looking for a Lead .NET Engineer to join their growing R&D team and play a pivotal role in modernizing and scaling our platform. Required Skills & Experience
- 7+ years of software engineering experience with a strong background in C# and .NET (Core or later).
- Expertise building front-end components with React and integrating with RESTful APIs.
- Proven success leading migrations from monolithic to microservices architectures in a production environment.
- Strong cloud experience with AWS, including services like ECS, Lambda, RDS, S3, and CloudWatch.
- Deep understanding of SQL databases, performance tuning, and data modeling.
- Experience with CI/CD pipelines, containerization (Docker), and infrastructure-as-code (Terraform or CloudFormation preferred).
- Excellent communication and leadership skills; ability to influence architecture decisions and mentor peers.
- 20% maintenance
- 80% new development
- Lead the design and development of new features and services for our cloud-based PSA platform.
- Architect and implement scalable solutions using C#, .NET, and React, with a focus on performance and maintainability.
- Spearhead their migration from a monolithic application to a microservices architecture, ensuring smooth transitions and minimal downtime.
- Collaborate closely with Product, QA, and DevOps teams to deliver high-impact solutions that improve customer experience and operational efficiency.
- Optimize database design and queries using SQL for high availability and scalability.
- Drive best practices in code quality, security, and cloud-native development.
- Mentor junior engineers and provide technical leadership across the team.
- Chicago Loop, IL
- Hybrid (2 days onsite // 3 days WFH)
- $140-160K base
- Medical coverage
- Dental coverage
- 401K
- PTO
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.