Hybrid Staff Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Staff Software Engineer leading modernization of applications at IAA, focusing on cloud-native .NET solutions and improving operational systems. Collaborate across teams to enhance reliability and performance.

Responsibilities

  • Lead application modernization initiatives
  • Drive architectural design for scalable services and APIs
  • Partner with Product and Architecture teams
  • Define modern data-access patterns
  • Improve system performance and resilience
  • Establish engineering standards for code quality
  • Embed observability into applications
  • Design secure application patterns
  • Lead technical discovery and solution design
  • Mentor engineers through design and code reviews
  • Collaborate with Infrastructure, Security, and Data teams

Requirements

  • 8+ years of professional software engineering experience
  • Experience operating at Staff or Principal Engineer level
  • Deep expertise in C#, .NET, .NET Core
  • Strong experience designing RESTful APIs
  • Hands-on experience modernizing legacy systems
  • Strong understanding of relational databases
  • Experience with cloud platforms (Azure preferred)
  • Excellent communication skills
  • Proven ability to lead and mentor engineers

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Basic life insurance
  • 401k plan with 100% match for first 4%
  • 15 days of PTO each year

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$123,950 - $154,880 per year

Degree requirement

No Education Requirement

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job