Software Architect · Microsoft

Mind Over Machines

United States

Hybrid

USD 140,000 - 210,000

Full time

1 hour 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, anddisb.

Job summary

Mind Over Machines seeks a Software Architect specializing in Microsoft technologies like .NET, SQL Server, and Azure. This role leads architecture design and development for Mind Over Machines projects and client engagements.

You will collaborate with project managers and stakeholders, participate in architectural decisions, and ensure secure, scalable, and maintainable solutions while mentoring consultants and driving delivery excellence.

Qualifications

  • 5-7 years of experience designing and implementing software applications
  • Experience working on large-scale software projects
  • Experience developing software utilizing various coding languages including .NET, SQL Server, Azure and more
  • Broad understanding of coding and programming languages specifically Microsoft
  • Some experience connecting data and systems together using data pipes, APIs and other technologies
  • Proficient knowledge of the operation and development designs of Agile software
  • Be able to collaborate effectively with diverse teams spanning the globe
  • Be able to communicate complex ideas in consumable content
  • Be able to communicate and collaborate within the client & partner ecosystem as an agent of Mind Over Machines
  • Be able to deliver tasks on time, within budget, and within scope
  • Joy of learning new skills, technologies, and passionate about conveying knowledge
  • Excellent problem-solving skills: both at the frontline and incident to problem management
  • Proven ability to work independently or on a team as required
  • Experience, interest, and adaptability to working in a Lean/Agile delivery environment
  • Possess a positive attitude with a strong work ethic, integrity, and honesty
  • Flexible, patient, forward thinking, innovative, and results oriented, with a high attention to detail
  • Knows how to self-direct time management, organizational capacity, and work prioritization
  • Previous consulting experience – especially with development/engineering experience – preferred
  • Excellent documentation skills (technical writing and diagramming)
  • Expert in analytical, problem-solving and communication skills

Responsibilities

  • Collaborate with Project Managers, Architects and Business Stakeholders to understand processes, workflows, requirements, and solutions
  • Participate in architectural decisions, design, development and testing new features of application development projects
  • Identify, troubleshoot, and debug issues in applications you work on to deliver stable and predictable applications.
  • Identify and recommend solutions and technologies to promote platform development
  • Help ensure integrity, security, availability, and effectiveness of technology infrastructure, including middleware, networks, communications, processing, and standards.

Skills

.NET
Azure
SQL Server
Microsoft tech
Software architecture
Leadership
Communication
Agile
Documentation

Tools

Docusign API
Hyland OnBase
Oracle ERP API
Boomi
Pega

Job description

All Jobs > Software Architect · Microsoft

This role is a Software Architect specializing in Microsoft technologies like .NET, SQL Server, and Azure. In this role, the Software Architect will be responsible for leading software architecture design and development for the Mind Over Machine team or customer of Mind Over Machines.

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
  • Collaborate with Project Managers, Architects and Business Stakeholders to understand processes, workflows, requirements, and solutions
  • Participate in architectural decisions, design, development and testing new features of application development projects
  • Identify, troubleshoot, and debug issues in applications you work on to deliver stable and predictable applications.
  • Identify and recommend solutions and technologies to promote platform development
  • Help ensure integrity, security, availability, and effectiveness of technology infrastructure, including middleware, networks, communications, processing, and standards.
Requirements
Skills We Need From You
  • 5-7 years of experience designing and implementing software applications
  • Experience working on large-scale software projects
  • Experience developing software utilizing various coding languages including .NET, SQL Server, Azure and more
  • Broad understanding of coding and programming languages specifically Microsoft
  • Some experience connecting data and systems together using data pipes, API’s and other technologies
  • Proficient knowledge of the operation and development designs of Agile software
  • Be able to collaborate effectively with diverse teams spanning the globe
  • Be able to communicate complex ideas in consumable content
  • Be able to communicate and collaborate within the client & partner ecosystem as an agent of Mind Over Machines
  • Be able to deliver tasks on time, within budget, and within scope
  • Joy of learning new skills, technologies, and passionate about conveying knowledge
  • Excellent problem-solving skills: both at the frontline and incident to problem management
  • Proven ability to work independently or on a team as required
  • Experience, interest, and adaptability to working in a Lean/Agile delivery environment
  • Possess a positive attitude with a strong work ethic, integrity, and honesty
  • Flexible, patient, forward thinking, innovative, and results oriented, with a high attention to detail
  • Knows how to self-direct time management, organizational capacity, and work prioritization
  • Previous consulting experience – especially with development/engineering experience – preferred
  • Excellent documentation skills (technical writing and diagramming)
  • Expert in analytical, problem-solving and communication skills
Experience Desired (but not mandatory)
  • Experience with Docusign API’s
  • Experience with Hyland OnBase Document Management System and it’s API’s
  • Experience with Oracle ERP API’s
  • Experience with Boomi integration software
  • Experience with Pega workflow software
Education & Mindset
  • Must have a hungry mind to learn and explore new ideas (CRITICAL)!
  • Must have ability to be mindful in fast paced situations!
  • Must have a proven track record of successful products from concept to implementation.
  • Must have a drive to thrive in an entrepreneurial business where you own your ideas and have the autonomy to make them a reality.
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

Senior Lead Consultant - Software Development
Senior Lead Consultant - Software Development

Mind Over Machines • United States

Hybrid
USD 120,000 - 170,000
Health, dental, vision, life, and disa
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
Business Intelligence Engineer
Business Intelligence Engineer

Mind Over Machines • United States

Hybrid
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+2
Solution Architect - *Hybrid
Solution Architect - *Hybrid

McGrath RentCorp • Livermore (CA)

On-site
USD 140,000 - 180,000
401(k) Retirement Plan with Company 0%
Life Insurance
DailyPay
+4
Client Solutions Architect
Client Solutions Architect

Software Mind Americas • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior Architect- M365 Platform Security, Compliance & AI
Senior Architect- M365 Platform Security, Compliance & AI

Bank of America Corporation • Addison (TX)

On-site
USD 140,000 - 190,000
Software Development Manager
Software Development Manager

Lake Trust Credit Union • Town of Brighton (NY)

On-site
USD 140,000 - 190,000