
Lead Platform Engineer (Framework)
InfoPeople · Albany, NY
Mixed hiring record · median 26 days open
All reasons
- 29% of this employer's openings are over 60 days old
In its favour
- Posted today
- Still listed on the employer's own board
Mandatory Requirements
- More than seven (7) years of experience, with at least two (2) years in a leadership role.
- Five (5) years of experience designing and developing reusable software libraries, SDKs, or core frameworks used across multiple development teams.
- Five (5) years of advanced programming experience in Java.
- Five (5) years authoring technical documentation.
Desirable Qualifications
- 5 years of experience with software design patterns, dependency injection, and API design principles.
- 5 years of experience publishing and managing software packages to JFrog Artifactory
- 5 years of experience with CI/CD pipelines and build automation tools using GitLab
- 5 years of experience writing comprehensive unit tests and integration tests for shared libraries.
Position Overview & Key Responsibilities
The Lead Platform Engineer (Framework) (Specialist III) is a senior software architect and platform engineering lead responsible for designing, developing, and governing the core software frameworks, SDKs, and reusable libraries used across all enterprise application development teams. Operating as a "developer's developer," you will establish the foundational software architecture, API design principles, and security baselines that accelerate application delivery and ensure system consistency. This role requires advanced programming expertise in Java or C#, deep knowledge of modern software design patterns, and the leadership capabilities necessary to govern the shared codebase, manage package repositories, and enable development teams across the agency.
Core Framework & SDK Architecture
Architect, develop, and maintain high-performance, reusable software libraries, SDKs, and shared services in Java or C# to standardize common application capabilities (e.g., authentication, logging, data access, and integration).
- API Design & Software Patterns: Apply advanced software design patterns, dependency injection, and clean API design principles to ensure shared components are intuitive, modular, highly extensible, and loosely coupled.
- Package Management & Release Engineering: Publish, version, and manage software packages using enterprise repository managers (e.g., Nexus, Artifactory, Maven Central, NuGet). Enforce semantic versioning and strict backward-compatibility standards to ensure seamless upgrade paths for consumer applications.
- CI/CD & Build Automation: Design and optimize automated build pipelines and CI/CD workflows using tools like Maven, Gradle, or npm to automate the testing, packaging, and deployment of shared frameworks.
- Rigorous Testing & Quality Assurance: Establish and execute comprehensive automated testing strategies, including unit, integration, and regression test suites, specifically designed to validate the reliability and security of shared libraries.
- Architectural Governance & Standards: Define, document, and enforce enterprise-wide coding standards, architectural patterns, and security baselines within the shared codebase to minimize technical debt and security vulnerabilities.
- Developer Enablement & Collaboration: Partner closely with application development teams to facilitate the integration of shared frameworks, troubleshoot complex technical challenges, author comprehensive developer guides and code samples, and conduct technical training sessions.
More jobs at InfoPeople
All 78- Lead Observability & APM EngineerInfoPeople · Albany, NYyesterday
- Messaging EngineerInfoPeople · Albany, NYyesterday
- AI/Kiro Specialist and Code LibrarianInfoPeople · Albany, NYyesterday
- Enterprise SRE & Cloud ArchitectInfoPeople · Albany, NYyesterday
- Lead PostgreSQL Database Administrator (DBA)InfoPeople · Albany, NYyesterday
Similar roles
- Senior Software Engineer - CryptographyQuevera · Annapolis Junction, MD, United Statesjust now
- Software Engineer, Network (C++)SpaceXSI · Palo Alto, CA · Seattle, WA · USD 180,000–440,000/yrtoday
- Full Stack Developer I0fc500d9-eb90-4ef9-b3f8-e76654dcbd9e · Tulsa, OK, United States · USD 0–60,000/yrtoday
- Senior Backend Engineer, Platform EnablementGitLab · Remote, United States · USD 156,800–235,200/yrtoday
- Java DeveloperArtech · Alpharetta, GA · USD 34–36/hrtoday
- Lead Software Engineer - JavaJPMC · Jersey City, NJ, United States · USD 156,750–215,000today