1

Book Publishing Software Developer Jobs in Alabama

Software Subcategory: SW Engineer Schedule: Part-Time Shift: Day Job Travel: No Minimum Clearance ... Key Responsibilities • Design, develop, and maintain DDS-based publish/subscribe messaging ...

Software Subcategory: SW Engineer Schedule: Part-Time Shift: Day Job Travel: No Minimum Clearance ... Key Responsibilities Design, develop, and maintain DDS-based publish/subscribe messaging interfaces ...

Experience with Azure DevOps, Git, Kubernetes, Docker, OpenShift, and DevSecOps pipelines ... publishing, speaking, and innovative thought leadership in our industry. Indigo IT is committed to ...

Experience with Azure DevOps, Git, Kubernetes, Docker, OpenShift, and DevSecOps pipelines ... publishing, speaking, and innovative thought leadership in our industry. Indigo IT is committed to ...

Lead Software Engineer

Huntsville, AL · On-site

$100K - $150K/yr

Experience with Azure DevOps, Git, Kubernetes, Docker, OpenShift, and DevSecOps pipelines ... publishing, speaking, and innovative thought leadership in our industry. Indigo IT is committed to ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... Configure and manage map services and data publishing workflows to ensure timely and accurate data ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... Configure and manage map services and data publishing workflows to ensure timely and accurate data ...

Software Engineer (BI) Position Summary As a Business Intelligence Software Engineer, you will ... Engage in prototyping, designing, and publishing PowerBI Reports. * Collaborate with Data Engineers ...

... publishing software are often required. Update documentation as products evolve, ensuring ... Interface directly with Systems Engineers, Software Developers, and Cybersecurity teams to extract ...

... publishing software are often required. Update documentation as products evolve, ensuring ... Interface directly with Systems Engineers, Software Developers, and Cybersecurity teams to extract ...

next page

Showing results 1-20

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 are Book Publishing Software Developers?

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 Alabama? For Book Publishing Software Developer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Book Publishing Software Developer jobs in Alabama look for? The top searched job categories for Book Publishing Software Developer jobs in Alabama are:
What cities in Alabama are hiring for Book Publishing Software Developer jobs? Cities in Alabama with the most Book Publishing Software Developer job openings:

Software Developer (Internal Research and Development) with Security Clearance

John Galt Staffing

Huntsville, AL • On-site

Other

Posted 26 days ago


Job description

Looking for software developer supporting Internal Research and Development (IRAD). The qualified applicants will work in a collaborative environment to understand system requirements and perform software development for an innovative Fire Control System. In addition to software development the candidates will also be expected to support reviews of requirements and test cases that are developed for the software capability. Job Duties/Responsibilities
Responsibilities will include, but may not be limited to the following:
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design and development of product software
Ensure software standards are met
Required Knowledge, Skills and Abilities
Must be able to support an in-person / closed-area work environment
Recent and extensive experience developing software in C++ or Java
Ability and willingness to travel up to 10% to support business needs Desired Knowledge, Skills and Abilities
Proficient in Python and C++, with experience building reusable frameworks and libraries
Strong knowledge of distributed systems and patterns (Publish/Subscribe, Request/Response)
Hands-on experience with Kubernetes, Docker, and containerized deployments
Familiarity with OpenTelemetry, Jaeger, and Kibana for observability and monitoring
Expertise in secure development principles (encryption, token authentication, zero-trust)
Experience with Interface Description Languages (IDLs) and API standardization
Proven ability to design scalable, fault-tolerant, and modular infrastructure
Strong skills in writing clear documentation and creating developer-friendly tools/templates
Experience collaborating with and supporting cross-functional teams through enablement