What are the responsibilities and job description for the Lead Software Engineer - Artifactory position at Largeton Group?
Role Overview
Job Summary (Lead Software Engineer - Artifactory)
Job Summary (Lead Software Engineer - Artifactory)
- Serve as a Lead Software Engineer within the Enterprise Pipeline (CI/CD Orchestration) team.
- Leverage deep Artifactory expertise to design, implement, and maintain enterprise-level CI/CD solutions.
- Lead technology initiatives and contribute to setting companywide engineering standards and best practices.
- Mentor team members and collaborate with cross-functional teams to resolve complex technical issues.
- Design, code, test, debug, and document software for projects and programs.
- Lead complex, large-scale technology initiatives with significant organizational impact.
- Develop and enforce engineering standards and best practices across the company.
- Analyze and review large-scale technology solutions aligned with business objectives and technical requirements.
- Make technical decisions, drive deliverables, and implement new initiatives in line with industry best practices.
- Collaborate with technical leaders, senior technology teams, and external experts to solve technical challenges.
- Lead or mentor project teams and provide technical guidance as a peer mentor.
- 5 years of software engineering experience, or equivalent (work, training, military, education).
- Hands-on experience with JFrog suite tools, especially Artifactory installation, configuration, deployment, upgrade, and maintenance.
- Experience with CI/CD practices and enterprise pipeline ecosystems.
- Proficient in scripting and programming languages (Python, Java, Groovy, Bash).
- Familiarity with Harness, Jenkins, Terraform, and Liquibase.
- Experience with Artifactory SaaS and SDLC best practices.
- Skilled with build tools (Gradle, Maven, NPM, Nuget, Gems, Docker, Helm).
- Experience in DevOps automation and deployment.
- Understanding of software architecture (three-tier, microservices, Kubernetes preferred).
- Knowledge of various CI/CD tools (GitHub Actions, Sonar, Blackduck, Fortify).
- Experience with application servers (Tomcat, WebLogic, WebSphere, JBoss).
- Ability to design solutions using IaaS, PaaS, SaaS.
- Proficiency in modern monitoring/logging systems (Azure Monitor, Dynatrace, Splunk, Prometheus).
- Familiarity with Agile methodologies, Jira, Confluence, and expressing requirements as stories.
- Strong communication and presentation skills.