Lead Software Engineer

Insight Global
Columbus, OH, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$140,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Audit Trail Automation of Tests Cloud Computing Encodings Data Control Data Integrity Grails (Framework) Python (Programming Language) Program Analysis
+11 more
Systems Development Life Cycle Software Engineering Systems Integration TypeScript Scripting Technical Debt Backend Information Technology Data Management Legacy Systems Vulnerability Analysis

Job description

This Lead Software Engineer role sits at the intersection of engineering, finance, and operations. The role is responsible for providing hands-on technical leadership across a complex portfolio of custom-built and vendor-integrated systems, while modernizing legacy platforms into secure, scalable, cloud-native solutions on AWS. The individual in this role will work closely with Finance stakeholders, architecture, infrastructure, security, and data teams to translate business needs into durable technical solutions.

Typical Responsibilities - this is both a hands-on and technical leadership role:

  • 60-65%

Software analysis, design, and development for new features, system enhancements, integrations, and modernization initiatives across Finance systems

  • 20-25%

Technical leadership activities including architecture reviews, mentoring and coaching engineers, unblocking complex issues, improving CI/CD pipelines, and embedding test automation, security, and data integrity controls

  • 10-15%

Production support, operational readiness, and continuous improvement efforts, including issue investigation, process hardening, technical debt reduction, and collaboration with Finance partners during critical finance business cycles

Pay: $140,000

Requirements

6-8+ years of professional software engineering experience in complex, multi-system environments

Strong backend development experience with Java and JavaScript/TypeScript

Hands-on experience building, deploying, and operating applications on AWS

Proven ability to provide hands-on technical leadership while still contributing code

Experience owning solutions across the full SDLC (design, development, integration, testing, deployment)

Strong focus on data integrity, testability, security, and auditability, especially in financially sensitive or regulated systems

Experience designing and maintaining CI/CD pipelines with automated testing and quality controls

Ability to translate business requirements into technical solutions, including BA/QA-style validation when needed

Experience working in Agile delivery environments

Strong communication skills with both technical and non-technical stakeholders

Bachelor’s degree in Computer Science, IT, or related field Experience modernizing legacy platforms (e.g., Grails or similar frameworks)

Working knowledge of Python for automation, scripting, or data-related tasks

AWS certifications (Developer or Architect)

Experience building systems supporting finance, billing, invoicing, payments, or ERP integrations

Exposure to regulated, audit-heavy environments (finance, accounting, compliance-driven systems)

Experience embedding security scanning, test automation, and data controls directly into pipelines

Experience using AI-assisted development tools responsibly to improve delivery and quality

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:17 min

Optimizing character encoding with Kim variable byte encoding

Douglas Crockford Douglas Crockford · WWC 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all