Lead Software Engineer, Automation jobs in United States
cer-icon
Apply on Employer Site
company-logo

Optimum Financial Group · 3 months ago

Lead Software Engineer, Automation

Optimum is a leader in connectivity solutions, seeking a seasoned Lead Software Engineer in Automation to enhance network observability and service automation. This role involves technical leadership and collaboration to develop advanced network automation tools and oversee a team of engineers in building scalable backend services.

Asset ManagementFinancial ServicesInsurance

Responsibilities

Lead a team of engineers delivering infrastructure automation, telemetry ingestion pipelines, and intelligent tooling
Define and enforce engineering best practices around code quality, testing, CI/CD, and systems reliability
Provide architectural direction for systems involving Kafka, Kubernetes, observability tooling, and distributed backend services
Architect and build scalable software solutions using Python, Go, and Java to support core network operations and infrastructure automation
Design and maintain APIs, service integrations, and event-driven workflows that interact with platforms like CMTSs, DHCP, DNS, and RADIUS
Maintain production-quality codebases, performing code reviews and driving platform stability
Oversee Linux system configurations, performance tuning, and automation at the OS level
Leverage Ansible, Git, CI/CD tools (GitLab CI, Jenkins), and system-based service orchestration to manage infrastructure
Implement automation that reacts to SNMP traps, syslog streams, and telemetry from DOCSIS plant equipment
Partner with architects and network leadership to prototype, evaluate, and scale technologies including: Kafka and related event processing tools (e.g., Flink); Kubernetes, containerization, and service mesh patterns; Observability platforms (e.g., Prometheus, Grafana, Splunk)
Contribute to reference architectures for network telemetry, alert correlation, and intelligent remediation
Serve as a bridge between software, network, and operations teams to ensure solutions align with operational workflows
Engage with NOC, Network Planning, Security, and DevOps stakeholders to validate requirements and maintain reliability standards
Mentor junior and mid-level engineers through design reviews and career development
Foster a culture of technical excellence, shared responsibility, and continuous learning

Qualification

PythonKubernetesKafkaUnix/Linux administrationGoJavaObservability toolingNetwork protocolsSoft skills

Required

Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
Minimum of 8 years of relevant experience in software engineering and systems/infrastructure roles
Minimum of 2 years leading or mentoring engineering teams or project pods
Strong experience with Python, Go, or Java in a production environment
Expertise in Unix/Linux administration in large-scale environments
Familiarity with Tier 1–3 service provider networking concepts, particularly DOCSIS (CMTS, modem telemetry, TLVs)
Proficiency with event-driven architectures (Kafka, Flink), Kubernetes, Docker, and observability tooling (Grafana, Prometheus, Splunk)
Solid understanding of DHCP, DNS, SNMP, RADIUS, and network automation
Proven ability to lead cross-functional projects, resolve technical blockers, and communicate across engineering and operations domains
Strong written documentation and system design communication skills

Company

Optimum Financial Group

twittertwitter
company-logo
Optimum Financial Group is dedicated to the financial security of its clients since 1969.

Funding

Current Stage
Late Stage
Company data provided by crunchbase