Demo

Software Lead

Hexagon AB
Madison, AL Full Time
POSTED ON 9/1/2026
AVAILABLE BEFORE 10/1/2026
Software Lead

Job Location (Short): Madison, Alabama-USA

Workplace Type: Remote

Req Id: 3312

Responsibilities

Intergraph Corporation (hereinafter termed 'Octave') seeks a Software Lead responsible for designing, developing, and delivering cloud-based SaaS Quality Management System (QMS) features for regulated customers. Translate product and regulatory requirements into secure, scalable, fault-tolerant solutions in compliance with internal QMS procedures, Good Documentation Practice (GDP), and applicable standards (including cGMP, ISO, and FDA requirements). Design, develop, and maintain Java-based application features and RESTful APIs, including service-layer components, object-oriented implementations, data-access logic, and system integrations. Own end-to-end delivery from requirements analysis through development, testing, documentation, production deployment, and post-release support. Design and implement system architecture, including multi-tenancy controls, tenant isolation, configuration frameworks, upgrade strategies, document lifecycle management, reporting and training modules, workflow tools, API extensibility, and related platform components. Design and optimize relational database schemas, indexing, and query performance to support scalability and high availability. Support regulatory and quality-event workflows, including technical investigation, documentation, and electronic reporting processes (e.g., eMDR, MedWatch), as applicable. Contribute to cloud-native initiatives, including microservices, containerization, resilient service communication, zero-downtime deployments, infrastructure automation (IaC), and CI/CD pipelines. Monitor and resolve complex production issues and implement corrective and preventive actions.

No supervisory responsibilities. Telecommuting is an option for this position.

Education / Qualifications

Must have a Bachelor's degree or foreign degree equivalent in Computer Science, Information Systems, Engineering, or a closely related technical field. Must have five (5) years of experience in software development, which included experience with the following: MySQL; Microsoft SQL Server; Oracle database syntax; SQL dialect conversion; and cross-platform database migration projects among those platforms. Additionally, must have five (5) years of experience with the following: SQLines and JSQLParser for SQL parsing; translation, database conversion, and migration tooling development; cloud platforms and services, including Amazon Web Services (AWS); Terraform and Terragrunt for infrastructure automation, provisioning, and environment configuration management; delivering features in regulated or compliance-sensitive environments, including adherence to Quality Management System (QMS) procedures and Good Documentation Practice (GDP); quality and compliance requirements such as ISO-aligned processes and FDA-related expectations, supporting complaint-handling workflows, including eMDR/MedWatch reporting; CI/CD pipelines, source control, and agile delivery tooling, including Git, Bitbucket Pipelines/Jenkins, and JIRA/Confluence; and diagnosing production issues using logging and monitoring tools. This position also requires demonstrated knowledge and experience with: designing, developing, and maintaining enterprise applications using Java, including RESTful APIs and object-oriented design patterns; database design and SQL development, including schema design, query optimization, and data-access layers (DAO); developing multi-tenant SaaS capabilities, including tenant isolation, configuration and settings tiers, caching strategies, and scalable architectures; migrating legacy monolithic database-backed enterprise applications to multi-tenant SaaS platforms, including designing, developing, and maintaining vendor-neutral migration tools and frameworks to support schema conversion, SQL translation, data transformation, and tenant onboarding.

Such skills may be gained concurrently through work experience or education.

Telecommuting is an option for this position.

About Octave

Octave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle - Design, Build, Operate and Protect - where performance, safety, and reliability are non-negotiable and failure is not an option.

Turning complex operational data into actionable intelligence, Octave connects expertise, real-world conditions and enterprise-scale insight to improve performance, resilience and incident response where it matters most.

Octave has more than 7,000 employees in 45 countries. Learn more at octave.com and follow us on LinkedIn.

Why work for Octave?

All in. Always forward. That's the way we do things around here. We put trust in our people because we believe it's the best way to unleash potential, bring ideas to life, and keep moving ahead. And it's why we're committed to creating an environment that's truly supportive, providing you with the resources you need to support your ambitions, no matter who you are or where you are in the world.

Everyone is welcome

At Octave, we believe that diverse and inclusive teams are critical to the success of our people and our business. Here, everyone is welcome. As an inclusive workplace, we don't discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.

Respect is the cornerstone of how we operate, so speak up and be yourself. You're valued here.

Recruitment Fraud Alert

Octave posts all official job opportunities on either or and communicates only from email addresses ending in @octave.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at

Salary.com Estimation for Software Lead in Madison, AL
$121,610 to $155,607
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Lead?

Sign up to receive alerts about other jobs on the Software Lead career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$128,922 - $170,025
Income Estimation: 
$202,324 - $278,779
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hexagon AB

  • Hexagon AB North Kingstown, RI
  • Service Engineer - Baltimore, MD Summary Hexagon's Manufacturing Intelligence Business Area is seeking a Service Engineer in our Baltimore, MD location. At... more
  • 1 Day Ago

  • Hexagon AB Madison, AL
  • Lead Engineer, Customer Innovation Job Location (Short): Madison, Alabama-USA Workplace Type: Remote Req Id: 2813 Responsibilities The Customer Innovation ... more
  • 1 Day Ago

  • Hexagon AB Houston, TX
  • Lead Data Scientist Job Location (Short): Houston, Texas-USA | Madison, Alabama-USA | Roanoke, Virginia-USA Workplace Type: Remote Req Id: 2289 Responsibil... more
  • 1 Day Ago

  • Hexagon AB Wilmington, DE
  • Applications Engineer Summary Hexagon Manufacturing Intelligence is seeking an Applications Engineer to provide technical sales and applications support ac... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Software Lead jobs in the Madison, AL area that may be a better fit.

  • Lynx Software Technologies Huntsville, AL
  • Job Title: Principal HW/SW Integration Engineer Lead Location: Onsite - US Huntsville, AL Compensation : $160,000 - $200,000 Bonus Eligible Security Cleara... more
  • 1 Day Ago

  • TSC Huntsville, AL
  • TSC’s Product Solutions (PS) division is currently seeking a Software Lead with a preferred location based out of Huntsville, AL. The role is pursuing an i... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!