Lead Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

LCG, Inc. · 2 days ago

Lead Software Developer

LCG, Inc. is seeking a Lead Software Developer to provide hands-on technical leadership across application development and secure DevSecOps delivery. This role is accountable for technical direction and delivery execution, ensuring solutions align with ITAC's target architecture and security standards.

Health CareInformation Technology
check
Growth Opportunities
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

Serve as the technical owner for assigned applications and services across the ITAC portfolio, providing implementation leadership for new development, enhancements, operations support, remediation, and modernization efforts
Lead sprint-level technical execution within ITAC’s Agile/SAFe delivery model, ensuring engineering delivery meets sprint goals and program increment planning objectives
Establish and enforce coding standards and architectural patterns (e.g., reusable components, API standards, dependency management, error handling, security-by-design)
Provide hands-on leadership across the implementation lifecycle: design, coding, debugging, refactoring, performance tuning, and build/deploy readiness
Drive software engineering delivery for: custom application development and enhancement, COTS configuration/customization and integration, refactoring and modernization of legacy applications and services
Ensure all technical solutions align to ITAC target architecture and enterprise architecture/security guidance; actively support EA approvals and governance expectations
Author and maintain Solution Architecture Documents (SADs) and supporting artifacts using the ITAC Solution Architecture Template, including updates for major releases
Participate in design and architecture reviews, coordinating with product owners, security stakeholders, DevOps/EOps, and configuration management teams
Produce and maintain required technical design artifacts, including: logical and deployment diagrams (including container/deployment topology where applicable), interface/integration specifications and dependency mapping, data flow diagrams and security boundary considerations, integration and implementation plans, including rollback/back-out planning
Ensure compliance with ITAC configuration management and release packaging standards (standard naming conventions, directory structures, versioning expectations, release-ready packaging)
Integrate delivery into ITAC CI/CD patterns and pipelines, including: CloudBees Jenkins-based CI/CD pipelines, GitHub Actions workflows, where applicable
Ensure DevSecOps best practices are implemented as standard controls, including: automated builds, packaging, and artifact promotion, test automation embedded in pipelines (unit + regression + integration), automated code quality and security scanning and gating
Ensure secure SDLC practices are enforced across engineering work, incorporating security controls into design, implementation, and delivery
Lead remediation for vulnerabilities and weaknesses discovered through ITAC security scanning and assessments, coordinating remediation plans and timelines with security stakeholders
Drive modernization away from unsupported/EOL technologies and dependencies, ensuring systems remain within lifecycle support requirements
Conduct deep technical code reviews focused on: correctness, maintainability, performance, and security, architectural consistency and implementation standards, testability and unit test coverage enforcement
Establish quality gates and enforce maintainability standards through tools like SonarQube and pipeline-based controls
Mentor developers on engineering best practices, enterprise Java patterns, CI/CD automation, secure coding standards, and container-native delivery
Support and enforce Section 508 accessibility compliance, including ensuring required testing evidence and reporting support where needed
Ensure required documentation, test evidence, and release artifacts are produced in alignment with ITAC delivery requirements and ORR readiness
Ensure testing is embedded across the SDLC, including: unit testing, integration testing, functional testing, regression testing, performance/load testing as applicable, deployment validation and smoke testing
Provide post-deployment validation (smoke testing, defect triage, hyper-care) and lead root cause analysis and corrective action for production issues
Ensure stable releases through repeatable deployments and validation aligned to ITAC release governance
Support production deployments and operational readiness activities, including: deployment coordination with ITAC DevOps/EOps/CM teams, implementation planning, rollback/back-out readiness, and ORR stage gate support

Qualification

Java developmentCI/CD engineeringAgile/SAFe deliveryCloud certificationsGitHub proficiencyContainerizationDatabase change managementStatic analysisDocumentation skillsMentorship

Required

8+ years of professional software development experience in enterprise environments
2-3+ years of experience leading teams and/or owning architecture/design decisions and delivery outcomes
Java development experience and enterprise frameworks
Proficiency with GitHub and/or Bitbucket (branching strategies, pull request workflows, and peer review practices)
CI/CD engineering with Jenkins and/or GitHub Actions, including build/test/release automation and artifact promotion
Static analysis and quality gating using SonarQube
Containerization and orchestration using Docker, Kubernetes, and/or OpenShift
Database change management using Liquibase
Unit testing using JUnit with test automation embedded into delivery practices
Strong documentation and design artifact skills (SADs, diagrams, integration plans) aligned to required governance templates and review cycles
Proven Agile/SAFe delivery experience supporting sprint execution and PI planning
Experience delivering in regulated environments requiring compliance documentation, security governance, and operational readiness practices

Preferred

Bachelor's degree in Computer Science, Software Engineering, or related field (preferred)
Cloud certifications (AWS / Azure / GCP)
Architecture certifications (TOGAF or equivalent enterprise architecture credentials)
Maven, Jacoco, JFrog Artifactory/Xray, ACR
Datadog for monitoring/observability
ServiceNow, Jira, Subject7, Postman/SoapUI
React experience for UI delivery supporting containerized deployments

Benefits

Health insurance options (medical, dental, vision)
Life and disability insurance
Retirement plan contributions
Paid leave
Federal holidays
Professional development
Lifestyle benefits

Company

LCG, Inc.

twittertwittertwitter
company-logo
LCG is an information technology company specializing in scientific research support, grants management, and health IT services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Melissa McCullough
Executive Vice President and CFO
linkedin
leader-logo
Carey Parrett, MBA
Vice President and Chief Delivery Officer
linkedin
Company data provided by crunchbase