Logo
Hearst

Lead Software Engineer

Hearst, Charlotte, North Carolina, United States, 28245

Save Job

Lead Software Engineer

HTS is seeking a Lead Software Engineer with strong expertise in AWS, Liferay DXP, Elastic Search, and AI tools who can both lead and contribute hands-on. In this role, you will guide a small team of developers, collaborate with vendors, and drive end-to-end delivery of enterprise applications. The ideal candidate combines technical depth with leadership skills ensuring solutions are scalable, secure, and aligned with business goals. Technical Leadership

Lead a team of 23 developers, providing mentorship, code reviews, and technical guidance. Collaborate with vendors and internal teams to ensure timely, high-quality delivery of projects. Define and enforce best practices for coding, security, and application performance. Partner with product owners to build application architecture and drive development efforts. Responsibilities

Design and implement enterprise applications leveraging AWS cloud services, Elastic Search, and Liferay DXP. Contribute hands-on in Java, Python, and serverless AWS frameworks (Lambda, API Gateway, DynamoDB). Drive CI/CD automation. Develop and optimize databases (Oracle, MySQL) and secure data models. Build web services and APIs to integrate with external systems. Customize and enhance Liferay DXP including Hooks, Plugins, Service Builder, CMS, Themes, and APIs. Champion DevOps best practices for continuous integration, continuous deployment, and automated testing using CloudFormation, AWS Code Pipeline and Code Build. Ensure code quality, performance, and maintainability through code reviews and best practices. Create and maintain technical documentation, including system design, architecture diagrams, and API documentation. Support existing applications, reviews application architecture/design and identify opportunities to optimize (Performance, Security, Maintenance, etc.). Skills:

810 years of experience in software engineering with at least 2+ years in a lead role. Strong expertise in AWS (Lambda, API Gateway, DynamoDB, S3, CloudFormation, Code Pipeline, Code Build). Proven Liferay DXP experience design, customization, upgrades, integration. Hands-on proficiency in Java and Python development. Elastic Search configuration for scalable search capabilities. Experience implementing and integrating AI tools in enterprise applications. Experience with database technologies (SQL, NoSQL) and data modeling. Experience with modern version control systems (GitHub) Excellent problem-solving skills and ability to work in an agile development environment. Demonstrated self-motivation, leadership, and driving capabilities. Motivated, self-starter, independent, results oriented and professional. Experience with Agile project management tools (e.g., JIRA, ServiceNow) Continuous learner with a growth mindset