1

Book Publishing Software Developer Jobs in Michigan

Work with the Engineering Leads and PMO to cover needs in / adjust Integration Release Plans per ... Develop, release, and publish revisions and communicate updates of the Integration Release Plan ...

Senior Full-Stack Java Developer

Dearborn, MI · On-site

$99.60 - $192.90/hr

The Variable Marketing & Incentives Product Development Organization is responsible for software ... implementation with publishing REST APIs in APGIEE by meeting the Ford/ or other Company ...

Familiar with CAD/3-D modeling and other standard industry software * Eligible to work in the ... They also create, organize, and publish the formal standards and specifications that we use to ...

... software * • Eligible to work in the United States without visa sponsorship Benefits package ... They also create, organize, and publish the formal standards and specifications that we use to ...

Sr. DevOps Engineer

Dearborn, MI · On-site

$119K - $153K/yr

Maintain and publish key DevOps metrics to Carhartt's leadership on a monthly/quarterly basis * Collaborate with Carhartt devs to help provision scalable and reliable application software running in ...

Showing results 21-40

Book Publishing Software Developer information

What is the difference between Book Publishing Software Developer vs Book Editor?

AspectBook Publishing Software DeveloperBook Editor
Primary RoleDevelops and maintains software tools for publishingReviews, revises, and improves written content
Skills RequiredProgramming, software engineering, knowledge of publishing workflowsEditing, language proficiency, content organization
Work EnvironmentTech companies, publishing software firms, remote or office-basedPublishing houses, freelance, editorial teams
Common Industry UsageTechnology-driven publishing projectsContent creation and quality control

The main difference is that Book Publishing Software Developers focus on creating and maintaining the digital tools used in publishing, while Book Editors concentrate on refining and improving the content itself. Both roles are essential in the publishing industry but serve different functions related to technology and content quality.

What are the key skills and qualifications needed to thrive as a book publishing software developer, and why are they important?

To thrive as a Book Publishing Software Developer, you need strong programming skills (such as Python, Java, or C#), experience in software development, and often a degree in computer science or a related field. Familiarity with publishing-specific tools like Adobe InDesign, XML workflows, content management systems (CMS), and version control systems (e.g., Git) is typically required. Excellent problem-solving, collaboration, and communication skills help developers understand publisher needs and work effectively with cross-functional teams. These skills ensure the creation of robust, user-friendly software that streamlines the publishing process and meets industry standards.

What is a book publishing software developer?

Book Publishing Software Developers are professionals who design, develop, and maintain software applications specifically for the book publishing industry. They create tools that help publishers manage manuscripts, automate workflows, format content for print and digital platforms, and track sales or distribution. These developers often work with publishing standards like EPUB, PDF, and XML, and collaborate with editors, designers, and production teams to streamline the publication process. Their work ensures that publishers can efficiently produce and distribute books in various formats while maintaining high quality.

How do book publishing software developers typically collaborate with editors and designers during the development process?

Book Publishing Software Developers frequently work closely with editors and designers to understand workflow requirements, digital formatting standards, and user-interface needs. This collaboration often involves gathering feedback on prototypes, troubleshooting layout or conversion issues, and integrating editorial tools that streamline content management. Effective communication and agile development practices are essential, as developers must adapt to changing publishing trends and ensure the software supports both creative and production teams efficiently. Regular cross-functional meetings and iterative feedback loops help ensure the final product aligns with the needs of all stakeholders.

What are popular job titles related to Book Publishing Software Developer jobs in Michigan?

For Book Publishing Software Developer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Book Publishing Software Developer jobs in Michigan look for?

The top searched job categories for Book Publishing Software Developer jobs in Michigan are:

What cities in Michigan are hiring for Book Publishing Software Developer jobs?

Cities in Michigan with the most Book Publishing Software Developer job openings:

Infographic showing various Book Publishing Software Developer job openings in Michigan as of August 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution.

Engineering Services and Software Administrator

MillerKnoll

Zeeland, MI • On-site

Full-time

Re-posted 24 days ago


MillerKnoll rating

8.1

Company rating: 8.1 out of 10

Based on 59 frontline employees who took The Breakroom Quiz

7th of 51 rated furniture manufacturers


Job description

Why join us?
Our purpose is design for the good of humankind. It's the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.
Position Summary
The Engineering Services and Software Administrator is responsible for the administration, maintenance, and continuous improvement of the Product Development computing environment. This role is critical in advancing the organization's transition from a drawing-centric to a data-centric engineering model, enabling integration with downstream product lifecycle, manufacturing, and business systems.
The position operates across three core dimensions: People, Performance, and Projects, and requires close collaboration with Engineering, IT, Manufacturing, and enterprise systems teams.
Key Responsibilities
Engineering Systems Administration
  • Structure, test, and implement Creo software updates in coordination with IT deployment automation
  • Maintain Creo configurations, including end-user settings and publishing standards
  • Implement and monitor Creo data quality tools and associated metrics
  • Administer Windchill environments, including contexts, user access, and group permissions
  • Maintain Windchill libraries (materials, templates, UDFs, symbols, tables)
  • Develop and enforce Windchill workspace hygiene standards
  • Manage SolidWorks installations and integration with Windchill Workgroup Manager
  • Support Product View drawing database processes, including publishing and automation
  • Partner with IT to maintain engineering workstation builds and configurations

Data Management & Process Integrity
  • Ensure synchronization and integrity between Product View drawing database and Windchill-managed source data
  • Promote use of configuration over customization in enterprise PLM solutions
  • Maintain engineering software compatibility matrix across platforms
  • Support downstream consumption of engineering data across business processes

Collaboration & Cross-Functional Support
  • Coordinate with Engineering Systems Manager on software lifecycle management
  • Support engineering simulation tools (e.g., Ansys, Moldflow) as needed
  • Coordinate integration of 3D scanning and additive manufacturing workflows
  • Facilitate collaboration across Product Development, IT, and Manufacturing teams

Training & Knowledge Management
  • Coordinate and manage training for Creo and Windchill users
  • Document company-specific Creo and Windchill standards, best practices, and procedures
  • Support onboarding and continuous skill development of engineering staff
  • Promote knowledge transfer and self-sufficiency within the user community

Continuous Improvement & Project Execution
  • Develop detailed project plans (scope, milestones, resources, timelines, impacts)
  • Support Engineering Services continuous improvement initiatives
  • Drive adoption of scalable, standardized, and maintainable solutions
  • Maintain accurate project status reporting and metrics

Performance & Operational Excellence
  • Deliver high-quality services aligned with SLA commitments
  • Monitor and improve system performance and process efficiency
  • Maintain accurate reporting and performance metrics
  • Contribute to departmental financial and operational objectives

Professional Expectations
  • Demonstrate a strong customer-centric mindset
  • Actively participate in performance management and goal setting (SMART goals)
  • Engage in continuous learning and cross-functional skill development
  • Maintain proactive communication with leadership and stakeholders

  • Bachelor's degree in a related technical field (e.g., Computer Science, Engineering) or equivalent experience
  • Minimum of 4 years of professional experience using PTC Creo and Windchill
  • Experience with CAM and FEA is preferred but not required
  • Proficiency in computer hardware, software installation, and system integration
  • Experience with wired and wireless Ethernet networks
  • Current knowledge of Microsoft Windows operating systems; familiarity with Linux and macOS is a plus
  • Strong conceptual, analytical, teaching, and communication skills
  • Ability to provide one-on-one technical instruction and support
  • Ability to deliver training to groups in both online and in-person environments
  • Demonstrated resourcefulness and problem-solving ability

Who We Hire?
Simply put, we hire qualified applicants representing a wide range of backgrounds and abilities. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. We're committed to equal opportunity employment, including veterans and people with disabilities.
This organization participates in E-Verify Employment Eligibility Verification. In general, MillerKnoll positions are closed within 45 days and are open for applications for a minimum of 5 days. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings.
MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at careers_help@millerknoll.com.

What MillerKnoll employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom