Lead Engineer — Application Engineering
insightsoftware · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
About the role
As a Lead Engineer in Application Engineering, you will own the day-to-day technical leadership of a small application development scrum team focused on building new features and enhancing current capabilities within the Certent Equity Management (CEM) platform for a large, strategic enterprise client engagement.
Reporting to the Sr Engineering Manager, you will split your time roughly equally between writing and reviewing code and leading your team — setting priorities, unblocking teammates, running scrum ceremonies, and holding the team accountable for high-quality delivery. This is both an IC role and a Management role.
Responsibilities
- Serve as the technical authority for your scrum team — making day-to-day engineering decisions, setting the bar for code quality, and ensuring the team delivers high-quality software on schedule.
- Write, review, and contribute production-quality code across the full stack — C#/.NET, Angular, and Oracle — as an active, hands-on member of the team.
- Lead sprint ceremonies as scrum master: planning, refinement, daily standups, demos, and retrospectives.
- Set daily priorities for the team; actively unblock teammates by removing dependencies, clarifying requirements, and resolving technical ambiguity.
- Hold the team accountable to engineering standards — unit testing, code review discipline, definition of done, and release readiness.
- Set daily priorities for the team; actively unblock teammates by removing dependencies, clarifying requirements, and resolving technical ambiguity.
- Lead sprint ceremonies as scrum master: planning, refinement, daily standups, demos, and retrospectives.
- Write, review, and contribute production-quality code across the full stack — C#/.NET, Angular, and Oracle — as an active, hands-on member of the team.
- Push the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and code quality.
- Stay current on agentic development tooling and bring forward-looking recommendations to the Sr Engineering Manager.
Qualifications
- 8-10+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience in a technical lead or lead engineer capacity.
- Deep full-stack expertise in C#, .NET (Framework and/or Core), Angular, and Oracle — able to contribute meaningfully across the entire stack.
- Strong proficiency in Domain-Driven Design (DDD) — hands-on experience with domain model layering across application, service, and data access tiers.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Strong proficiency in Domain-Driven Design (DDD) — hands-on experience with domain model layering across application, service, and data access tiers.
- Deep full-stack expertise in C#, .NET (Framework and/or Core), Angular, and Oracle — able to contribute meaningfully across the entire stack.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.
- Experience with CQRS patterns for command/query separation in multi-service architectures.