×
Register Here to Apply for Jobs or Post Jobs. X

Software Lead

Job in Madison, Madison County, Alabama, 35756, USA
Listing for: Intergraph Corporation
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below

Job title:

Software Lead

Location:

Madison, Alabama-USA

Req

Workplace Type:
Remote

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 (eMDR, Med Watch), 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/Med Watch 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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary