> Markdown version of [/jobs/ext/2219760-software-lead](https://www.wearedevelopers.com/jobs/ext/2219760-software-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Lead - **Company:** Intergraph Corporation - **Location:** Madison, AL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Query Performance, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Confluence, JIRA, Software as a Service, Configuration Management, Information Systems, Databases, Continuous Integration, Data Transformation, Relational Databases, Database Design, Database Development, Fault Tolerance, Monitoring of Systems, Microsoft SQL Server, MySQL, Octave, Object-Oriented Software Development, Oracle Databases, Parsing, Query Optimization, Software Deployment, Software Engineering, SQL Databases, Systems Architecture, Systems Integration, Workflow Management Systems, Data Logging, Enterprise Software Applications, System Availability, Caching, Indexer, Git, Database Migration, Containerization, Infrastructure Automation Frameworks, Information Technology, Bitbucket, Restful APIs, Terraform, Software Version Control, Jenkins, Microservices - **Published:** August 25, 2026 - **Apply:** https://www.disabledperson.com/jobs/74520101-software-lead ## About the Role 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. ## Description 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. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)