1

Software Sales Jobs in Rochester Hills, MI (NOW HIRING)

AI Software Engineer

Farmington Hills, MI ยท On-site

$70 - $90/hr

  • Medical

  • Life

  • PTO

Work closely with pre-sales engineers to develop prototypes that solve customers' business ... Good understanding of modern software development practices and design patterns. * Ability to work ...

Two+ years of quota-carrying, outside business-to-business sales experience, preferably in HCM, Technology, Business Development, Uniform, or Software Sales * Proven success in consultative selling ...

New

Two+ years of quota-carrying, outside business-to-business sales experience, preferably in HCM, Technology, Business Development, Uniform, or Software Sales * Proven success in consultative selling ...

New

Senior Software Engineer

Detroit, MI ยท On-site

$120 - $170/hr

Senior Software Engineer -- Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person ... let a salesperson configure a vehicle without an engineer touching it. What you'd actually do

AI Software Engineer

Farmington Hills, MI ยท On-site

  • Medical

  • Life

  • PTO

Work closely with pre-sales engineers to develop prototypes that solve customers' business ... Good understanding of modern software development practices and design patterns. * Ability to work ...

New

Client Director, GTS

Detroit, MI ยท On-site

  • Retirement

  • PTO

Track record of success in a quota-bearing consultative selling environment, preferably experience in high technology (services or software) sales * Proven experience owning and developing new trust ...

Senior Software Engineer I

Detroit, MI ยท Remote

$121K - $159K/yr

As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients ...

Showing results 41-60

Software Sales information

See Rochester Hills, MI salary details

$22.1K

$58.4K

$115.1K

How much do software sales jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software sales in Rochester Hills, MI is $58,448.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,700.00 and $69,000.00 per year, depending on experience, location, and employer.

What is software sales?

Software sales refers to the business of selling software products or services to customers, which can include individuals, businesses, or organizations. Professionals in software sales identify potential clients, demonstrate software solutions, negotiate contracts, and provide ongoing support to ensure customer satisfaction. Their role often involves understanding client needs, explaining product features, and helping clients see the value of the software in improving their operations. Success in this field requires strong communication skills, technical understanding, and the ability to build lasting customer relationships.

What are different types of software sales jobs?

Software sales jobs range from entry-level to senior management. In an entry-level role such as a sales development representative, your duties are to qualify sales leads, set up meetings with prospects for account executives, and prepare presentations and reports about new technology. As an account executive, your responsibilities are to convert leads, make sales, and plan your efforts around market forecasts. As an account manager, your job is to nurture relationships with clients to ensure loyalty to your product or service. Finally, as a solutions consultant, you provide training and assistance with software solutions for your clients and their employees.

What are some common challenges faced by professionals in software sales, and how can they be addressed?

One of the most common challenges in software sales is keeping up with rapidly evolving products and industry trends, which requires continuous learning and adaptability. Sales professionals also frequently encounter long sales cycles and complex decision-making processes, especially when dealing with enterprise clients. Building strong relationships with both technical and non-technical stakeholders is crucial for effectively demonstrating value and closing deals. To address these challenges, successful software salespeople proactively seek ongoing product training, collaborate closely with product and technical teams, and develop strategic account management skills.

What is the difference between Software Sales vs Software Development?

AspectSoftware SalesSoftware Development
Required SkillsSales techniques, communication, product knowledgeProgramming, coding, software engineering
Work EnvironmentOffice, client meetings, sales presentationsDevelopment teams, coding environments, offices or remote
CertificationsSales certifications (e.g., Certified Professional Sales Person)Programming languages, software engineering certifications
Industry UsageBusiness, tech companies, SaaS providersTech companies, startups, software firms

Software Sales focuses on selling software products through client interactions and sales strategies, while Software Development involves creating and coding software solutions. Both roles are essential in the tech industry but require different skill sets and work environments.

How much do software salespeople make?

Software salespeople typically earn a base salary plus commissions, with total compensation ranging from $60,000 to over $150,000 annually depending on experience, location, and sales performance. High performers in this field can earn significantly more through commissions and bonuses, especially in enterprise software sales roles requiring strong negotiation skills and product knowledge.

Is software sales a good job?

Software sales is a sales role that involves selling software products or services, often requiring strong communication, negotiation skills, and technical knowledge. It can offer high earning potential through commissions and bonuses, but success depends on individual performance and market conditions. The job may involve travel, client management, and staying updated on product features and industry trends.

What are the most commonly searched types of Software Sales jobs in Rochester Hills, MI?

The most popular types of Software Sales jobs in Rochester Hills, MI are:

What job categories do people searching Software Sales jobs in Rochester Hills, MI look for?

The top searched job categories for Software Sales jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Software Sales jobs?

Cities near Rochester Hills, MI with the most Software Sales job openings:

Infographic showing various Software Sales job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 77% Full Time, 22% Part Time, and 1% Contract. Highlights an 78% Physical, 1% Hybrid, and 21% Remote job distribution, with an average salary of $58,448 per year, or $28.1 per hour.

AI Software Engineer

Cadcam Ecom Inc

Farmington Hills, MI โ€ข On-site

$70 - $90/hr

Other

Medical, Life, PTO

Posted 4 days ago


Job description

CADCAM-E is actively seeking a motivated and technically curious AI Software Engineer to support the development of AI-powered applications that optimize engineering workflows, built on our no-code automation platform, Impact360. This role involves integrating large language models and tool-calling frameworks such as MCP into real-world automations, helping bridge AI capabilities with practical engineering use cases.

Utilizing 'AI-first' techniques, the AI Software Engineer will directly support end-to-end development of innovative solutions, contributing to rapid prototyping initiatives when needed. In collaboration with other engineers in the software development team and product evangelists, the AI Software Engineer will develop prototypes to evaluate technology readiness and suitability for specific applications, ultimately scaling the most promising prototypes to production-ready applications.

This is an entry-level position, ideal for a recent graduate or early-career engineer eager to grow in a fast-paced, AI-driven development environment.

Responsibilities
  • Support the development of full-stack solutions integrating both frontend and backend components to deliver robust and scalable solutions using commercial AI software development tools.
  • Work closely with pre-sales engineers to develop prototypes that solve customers' business requirements.
  • Contribute to the ideation and development of solutions; collaborate with engineering personnel to transition prototypes into production.
  • Develop solutions in a professional manner and in accordance with established deliverable schedules and firm procedures.
  • Stay up to date with the latest AI tools, industry trends, and technologies to help foster innovation.
  • Code, test, and debug application systems per specifications with a singular focus on using AI tools for all phases of development.
  • Prepare appropriate system and user documentation.
  • Promote effective work practices, work as a team member, and show respect for co-workers.
Qualifications
  • Bachelor's degree in Computer Science, Information Systems, Engineering, Data Science, or a related field required.
  • Master's degree in Mathematics, Computer Science, Data Science, or a related field preferred.
  • 0-2 years of relevant experience; recent graduates are encouraged to apply.
  • Proficiency with Python, including experience with libraries and frameworks relevant to application development.
  • Familiarity with C++ or C# languages or web development frameworks.
  • Good understanding of modern software development practices and design patterns.
  • Ability to work with unit tests, integration tests, and common Python testing frameworks.
  • Strong analytical skills and a creative mindset to effectively define problems and explore solutions.
  • Well-developed and professional interpersonal skills; ability to interact effectively with people at all organizational levels of the firm.
  • Ability to work in a team environment with a customer-service focus.
  • Strong communication skills, both written and verbal.
  • Ability to continually learn and grow in the AI/ML field.
Why Join Us?
  • Join a passionate team shaping the future of AI-driven engineering software.
  • Work in a fast-paced, innovative environment where your contributions have real impact.
  • Competitive salary and benefits, with strong opportunities to learn and grow.
Insurance and Benefits
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid time off
Job Type

Full-time

Education

Bachelor's (Required)

#J-18808-Ljbffr