Senior Lead Consultant - Software Development

Mind Over Machines

United States

Hybrid

USD 120,000 - 170,000

Full time

2 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, vision, life, and disa

Job summary

Mind Over Machines is seeking a Senior Lead Consultant in Software Development for a hybrid remote delivery model in the United States. The role combines hands-on software engineering with leadership, architectural oversight, and client engagement to drive complex projects from concept to delivery.

The ideal candidate brings 10+ years of software development experience with Microsoft tech, 5+ years in project management, and a strong track record of leading diverse teams across the full stack.

Qualifications

  • 10+ years in software development with Microsoft technologies and broad language/framework knowledge.
  • ≥5 years in project management leading complex projects.
  • 5+ years in database design, development, and optimization.
  • Strong leadership in senior consulting and client engagements.
  • Excellent problem-solving and communication skills.
  • Experience as a software architect.
  • Sales engineering experience preferred.

Responsibilities

  • Provide leadership and oversight for multiple software development projects, ensuring quality, deadlines, and budgets.
  • Participate in strategic meetings, identifying issues early and proposing solutions.
  • Serve as primary client contact, maintaining relationships with updates and advice.
  • Architect complex software solutions for scalability, performance, and security.
  • Collaborate with engineers, analysts, PMs, and QA to foster a productive team.
  • Identify bottlenecks and implement strategies to address them.
  • Step in to contribute to any project role as needed.

Skills

Software development
Project management
Database design
Leadership
Communication
Software architecture
Sales engineering
Azure
Microsoft .NET

Job description

All Jobs > Senior Lead Consultant – Software Development

Senior Lead Consultant – Software Development
Hybrid Remote Delivery

Full-time


Description

The Role

We are on the hunt for an exceptional Senior Lead Consultant with extensive experience in software development, project management, and client engagement. This role is designed for a visionary leader who is adept at overseeing complex projects, identifying and resolving issues proactively, and ensuring seamless communication and collaboration across teams. The ideal candidate is not just a manager but a hands‑on contributor who can architect solutions, engage with clients, and, if necessary, step into the roles of software engineer, business analyst, project manager, or QA specialist to keep projects on track.


Who You Are


  • You are a collaborator

  • You are obsessed with our clients and their needs

  • You are a constant learner who loves the craft of application design and development

  • You are a “we” person

  • You are hungry to help Mind Over Machines grow into the best version of itself

  • You help clients and Mind Over Machines understand and achieve business goals


Key Roles


  • Learner of all things Consulting – we serve clients, not technology

  • Actively participate in client engagement meetings

  • Ask thoughtful questions

  • Write well‑written client & team communication

  • Understand the big picture

  • Practitioner of our Craft

  • Focus on why to take specific paths

  • Develop solutions independently

  • Facilitate business analysis

  • Demonstrate consistent history of technical leadership on multiple projects

  • Demonstrate technical depth in multiple skills across the technology stack

  • Contributing Project Team Member

  • Understand the definition of 'done'

  • Accurately estimate own effort

  • Train and mentor Consultants

  • Builder of the House

  • Live by MOM’s Code of Conduct

  • Find opportunities to make MOM a better place to work and grow, consistent with expectations outlined in the Competency Framework


Responsibilities


  • Provide leadership and oversight for multiple software development projects, ensuring they meet quality standards, deadlines, and budget constraints.

  • Actively participate in strategic meetings, offering insights, identifying potential issues before they arise, and proposing innovative solutions.

  • Serve as the primary point of contact for clients, maintaining strong relationships through regular updates and expert advice.

  • Architect complex software solutions that meet clients' needs while ensuring scalability, performance, and security.

  • Work closely with software engineers, business analysts, project managers, and QA specialists, fostering a cohesive and productive team environment.

  • Proactively identify bottlenecks or challenges in projects, devising and implementing strategies to address them swiftly.

  • Step in to directly contribute to any project role as needed, demonstrating versatility and a deep understanding of all aspects of project development and execution.


Requirements

Skills We Need From You


  • A minimum of 10 years of experience in software development, with a strong foundation in Microsoft technologies and a broad understanding of various programming languages and frameworks.

  • At least 5 years of project management experience, with proven ability to lead and deliver complex projects successfully.

  • 5+ years of hands‑on experience with database design, development, and optimization.

  • Exceptional leadership skills, with experience in a senior consulting role, demonstrating the ability to navigate complex client engagements and lead diverse teams.

  • Outstanding problem‑solving abilities, with a track record of identifying and resolving project challenges efficiently.

  • Excellent communication and interpersonal skills, capable of engaging effectively with both technical teams and non‑technical stakeholders.

  • Prior experience as a software architect, with a portfolio showcasing innovative solutions and successful project outcomes.

  • Experience in a sales engineer role or similar, demonstrating the ability to convey the value of software solutions persuasively.


Hands on experience with...


  • Microsoft .NET and SQL are a plus

  • Power Automate or other RPA tools is a plus

  • Power BI and other Business Intelligence tools are a plus

  • Power Apps tools are a plus

  • Dynamics 365 CRM specifically, setting up, customizing and integrating is a plus

  • Azure is a MUST

  • design tools like Photoshop, XD and Figma are a plus


Education & Mindset


  • Must have a hungry mind to learn and explore new ideas! (CRITICAL)

  • Strong problem‑solving mindset with the ability to adapt and thrive in a fast-paced, dynamic environment.

  • Must have a proven track record of successful products from concept to implementation.

  • Proven ability to effectively collaborate with cross‑functional teams.

  • Entrepreneurial spirit with the drive to take ownership of projects, innovate, and bring new ideas to fruition.

  • Must have a drive to thrive in an entrepreneurial business where you own your ideas and have the autonomy to make them a reality.

  • Must have the motivation to deliver on time and provide a professional product for the customer.

  • Sets up the client for long term success while delivering on the immediate needs of today.

  • Demonstrated commitment to continuous learning and professional development in the field of data and analytics


Job Benefits include...


  • Health, dental, vision, life, and disability insurance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect · Microsoft
Software Architect · Microsoft

Mind Over Machines • United States

Hybrid
USD 140,000 - 210,000
Health, dental, vision, life, anddisb.
Business Intelligence Engineer
Business Intelligence Engineer

Mind Over Machines • United States

Hybrid
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Consultant · Azure Data Engineer
Senior Consultant · Azure Data Engineer

Mind Over Machines • United States

Hybrid
USD 120,000 - 180,000
Health, dental, vision, life, and disb
Automation Lead · Delivery Manager
Automation Lead · Delivery Manager

Mind Over Machines • United States

Hybrid
USD 120,000 - 180,000
Health, dental, vision, life insurance
Senior .NET MAUI & AI Platform Engineer
Senior .NET MAUI & AI Platform Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer - AI, Azure & MAUI Platforms
Senior Software Engineer - AI, Azure & MAUI Platforms

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000
MSP Project Management Leader
MSP Project Management Leader

Cortavo • Atlanta (GA)

Hybrid
USD 140,000 - 200,000
Health benefits
Hybrid work schedule
Company cell phone plan
Senior Project Manager - Dynamics ERP Implementation
Senior Project Manager - Dynamics ERP Implementation

Hitachi Solutions • Illinois

Remote
USD 95,000 - 126,000
Remote work
Flexible work arrangements including—"
Flexible work arrangements
NetSuite Digital Business Systems Consulting Senior Manager
NetSuite Digital Business Systems Consulting Senior Manager

Elliott Davis • Columbia (SC)

On-site
USD 150,000 - 210,000
Generous time away
Flexible work schedules
Parental leave
+3
Data Integration Consultant
Data Integration Consultant

Remote • San Francisco (CA)

On-site
USD 120,000 - 180,000
Health benefits
401(k) plan
Career growth opportunities
+1