1

Software Engineer Application Development Jobs in Michigan

Reporting directly to the Director of Application Development, the Full Stack Software Engineer will be part of a UI center of excellence team and help with developing, documenting, communicating ...

Software Engineer #1060664 Position Description: Join our team, where you'll design and develop ... Application Development Expectation: Leading the end-to-end development process with a focus on ...

... experience in software engineering, AI engineering, application development, automation, integration development, or related technical solution delivery. - Hands-on experience with Python ...

next page

Showing results 1-20

Software Engineer Application Development information

What is a software engineer in application development?

Software engineers in application development are professionals who design, build, test, and maintain software applications for computers, mobile devices, or web platforms. They work with programming languages, frameworks, and tools to create functional and user-friendly applications that meet specific business or consumer needs. Application development engineers often collaborate with other team members, such as designers, project managers, and quality assurance testers, throughout the software development lifecycle. Their work may involve troubleshooting bugs, optimizing performance, and ensuring the application's security and scalability.

What are the key skills and qualifications needed to thrive as a software engineer in application development?

To thrive as a Software Engineer in Application Development, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of software design principles, and typically a degree in computer science or a related field. Experience with version control systems like Git, familiarity with integrated development environments (IDEs), and knowledge of frameworks (e.g., React, Spring) are commonly expected, and certifications such as AWS Certified Developer can be beneficial. Excellent problem-solving abilities, teamwork, and clear communication are important soft skills that help you excel in collaborative and fast-paced environments. These competencies are crucial for building reliable, efficient applications that meet business needs and adapt to evolving technological demands.

How does a software engineer in application development typically collaborate with product managers and designers during a project?

Software Engineers in Application Development frequently work closely with product managers and designers to ensure that the technical implementation aligns with user needs and business goals. Collaboration usually involves participating in planning meetings, providing technical feedback on feasibility, and iterating on prototypes or design mockups. Effective communication is essential, as engineers may need to clarify requirements, suggest alternative solutions, or identify potential technical constraints early in the development process. This collaborative approach helps deliver high-quality, user-friendly applications and fosters a dynamic team environment.

What job categories do people searching Software Engineer Application Development jobs in Michigan look for?

The top searched job categories for Software Engineer Application Development jobs in Michigan are:

What cities in Michigan are hiring for Software Engineer Application Development jobs?

Cities in Michigan with the most Software Engineer Application Development job openings:

Infographic showing various Software Engineer Application Development job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution.

Qt/QML Engineer Software Engineer

Moseley Technical Services, Inc.

Sterling Heights, MI • On-site

$51.69 - $56.32/hr

Full-time

Medical, Retirement

Posted 7 days ago


Job description

Check out this new opportunity!
C++ Software Engineer
QT/QML Application Development
Sterling Heights, MI
$51.69 - $56.32/Hour
U.S. Citizenship is required by Federal Law
We are hiring a C++ Software Engineer specializing in Qt/QML application development to design, develop, and maintain high-performance software applications and intuitive graphical user interfaces. This role supports C++ software development, Qt framework and QML UI development, multithreaded and networked applications, performance optimization, debugging, and cross-platform software development in an Agile environment.
Responsibilities:
  • Design, develop, and maintain software applications using C++, Qt, and QML.
  • Develop intuitive, responsive user interfaces using the Qt framework and QML.
  • Collaborate with cross-functional teams to define, design, develop, and deliver new application features.
  • Write high-quality, reusable, maintainable, and efficient C++ code using object-oriented programming principles.
  • Optimize application performance and troubleshoot software, UI, and runtime issues.
  • Support multithreaded, networked, and cross-platform application development.
  • Participate in code reviews and contribute to software quality and development best practices.
  • Apply current Qt/QML and C++ development practices throughout the software development lifecycle.

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Proficiency in C++ software development and object-oriented programming (OOP).
  • Strong experience with the Qt framework and QML for graphical user interface (GUI) development.
  • Experience with multithreading, networking, and advanced C++ programming concepts.
  • Experience using version control systems such as Git.
  • Experience working within Agile software development methodologies.

Preferred Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of relevant software development experience.
  • Experience developing cross-platform applications.
  • Experience using software debugging and performance optimization tools.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media