Lead Software Engineer

Remote • Posted 2 hours ago • Updated 2 hours ago
Full Time
No Travel Required
Remote
$140,000 - 155000/yr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • .NET
  • Agile
  • C#
  • Microservices
  • Systems Architecture
  • Software Development

Summary

Purpose:

This role leads technical direction, mentors engineers, and champions modern, AI-augmented engineering practices to deliver scalable, secure solutions — while raising the bar on code quality as AI tools take on more of the actual typing.

Responsibilities:

  • Leads development of complex software systems across our React/Next.js, .NET, Azure, and PostgreSQL stack, with a focus on scalability, performance, and security.
  • Uses AI tools (Claude and similar) as a core part of the development workflow, and knows when and how to guide, correct, and validate their output rather than simply generating code.
  • Reviews code — both human- and AI-written — with a sharp eye for "slop": functionally-passable but low-quality, over-engineered, or subtly wrong output that doesn't hold up under real scrutiny.
  • Translates shifting business needs into clear technical requirements, adapting designs and plans as requirements change mid-stream.
  • Collaborates with internal and external stakeholders to align on scope, estimation, and delivery timelines.
  • Mentors and coaches other engineers, including on effective, responsible use of AI-assisted development tools.
  • Diagnoses and resolves complex technical issues to maintain system stability and reliability.
  • Establishes and enforces architecture and coding standards appropriate for an AI-augmented development environment.
  • Stays current on emerging AI tooling and engineering practices, and evaluates how they should (or shouldn't) be adopted.
  • Contributes to strategic and technical decision-making for software initiatives.
  • Maintains clear documentation of systems, architecture, and decisions.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience, including designing and building complex, production-grade systems.
  • Strong hands-on experience with React and Next.js on the front end.
  • Strong hands-on experience with .NET / C# on the back end.
  • Solid experience with Azure (cloud services, Azure DevOps) and microservices architecture.
  • Strong SQL skills and experience with a relational database such as PostgreSQL, SQL Server, or MySQL.
  • Demonstrated experience integrating or working with AI coding tools (e.g., Claude, Copilot, or similar) in a real development workflow — not just casual use.
  • Sharp judgment for evaluating code quality, including the ability to quickly spot weak, bloated, or incorrect AI-generated code ("slop") during review.
  • Comfortable with ambiguity and shifting requirements; able to adapt technical plans quickly without losing rigor.
  • Strong understanding of Agile/Scrum and version control (Git).
  • Excellent problem-solving skills and sound judgment in a fast-paced, evolving environment.
  • Strong leadership and communication skills, with a track record of cross-functional collaboration.
  • Self-directed, but works well within a team.

Preferred Qualifications:

  • 3+ years of mobile application development experience.
  • Experience with Capacitor or another cross-platform framework (React Native, Flutter, .NET MAUI).
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.
  • Dice Id: 91101830
  • Position Id: 9142353
  • Posted 2 hours ago

Company Info

About eNGINE LLC

eNGINE is a Pittsburgh-based Solutions firm specializing in building Technical and Cyber Security teams. We are a trusted business partner to our clients, and provide resources for Project based Consulting, Contract to hire and Direct Hire. We pride ourselves in building lasting relationships with both our consultants as well as our client partners, and aligning the two when the right fit arises. eNGINE applies over 85 years of collective experience representing Consultants, uncovering passive full time hires, and building Technology teams in Pittsburgh. It’s understood that the wrong resource at the right time is worse than no resource at all. You don’t take shortcuts. Neither do we.

Contact the job poster
SN

Savannah Newkirk

Recruiter @ eNGINE LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.