A technology services firm based in Columbus, Ohio is seeking an experienced Technical Lead to oversee the software development lifecycle. This role involves ensuring delivery quality, mentoring junior engineers, and designing automated CI/CD pipelines in AWS environments. The ideal candidate has 6+ years of software engineering experience and a solid grasp of Agile methodologies. Strong communication skills are a must for this leadership position, which plays a critical role in aligning technical solutions with business needs.
Qualifications
6–8+ years of professional software engineering experience in complex environments.
Proven ability to lead without constant oversight.
Strong written and verbal communication skills.
Responsibilities
Lead technical quality and delivery outcomes across the software lifecycle.
Coach and mentor junior engineers to improve team capability.
Design, build, and maintain CI/CD pipelines in AWS environments.
Skills
AWS cloud services
Software engineering
Agile methodologies
Technical leadership
Mentoring
Job description
Leverage modern tooling, including AI-forward assisted development, to accelerate delivery, improve quality, and model responsible adoption within the team.
Provide hands‑on technical leadership across the full software lifecycle: architecture, design, development, integration, testing, deployment, and documentation. Ensures solutions are secure, reliable, scalable, and aligned with established technology and architectural standards.
Serve as a system‑level problem solver, collaborating closely with architecture, infrastructure operations, cybersecurity, data, and business stakeholders to design and implement solutions that balance technical requirements, business needs, compliance, and operational realities.
Own technical quality and delivery outcomes, proactively identifying risks, unblocking complex issues, and guiding the team through ambiguous or high‑impact work with clear technical direction.
Coach and mentor junior and mid‑level engineers, raising overall team capability by promoting strong engineering fundamentals, thoughtful design, effective testing practices, and disciplined execution.
Design, build, and maintain automated CI/CD pipelines, enabling secure, high‑quality, repeatable, and auditable build, test, and deployment processes in AWS‑based environments.
Embed quality and test automation into the development process and build pipelines, including unit and integration, pipeline automation, and code scanning to ensure accuracy and reliability in financial systems.
Actively translate business needs into technical solutions, performing key BA and QA functions where required. Clarifying requirements, defining acceptance criteria, validating outcomes, and ensuring delivered solutions meet real‑world usage and business expectations.
Lead by example in agile delivery, contributing directly to code while helping the team continuously improve refinement, estimation, execution, and feedback loops.
KNOWLEDGE, SKILLS, & ABILITIES
Strong appreciation for data integrity, testability, and auditability, particularly in regulated or financially sensitive systems.
6–8+ years of professional software engineering experience, with a demonstrated ability to operate effectively in complex, multi‑system environments and deliver reliable, production‑grade solutions.
Proven ability to work independently and lead through influence, including mentoring junior and mid‑level engineers, guiding technical decisions, and taking ownership of outcomes without constant oversight.
Hands‑on experience with AWS cloud services, including designing, building, deploying, and operating applications in cloud‑native environments. Cloud platform certifications (Developer or Architect) are a plus but not required. Experience modernising legacy systems (e.g., Grails or similar frameworks) is highly desirable.
Strong written and verbal communication skills, with the ability to clearly explain technical concepts to both technical and non‑technical stakeholders and collaborate effectively across engineering, operations, security, and business teams.
Experience working in Agile delivery environments, with the ability to contribute to refinement, estimation, iterative delivery, and continuous improvement of team processes.