Software Lead

Intergraph Corporation
Madison, AL, United States
11 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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
+34 more
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

Job 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.

Requirements

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.

About the company

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all