Lead Software Engineering
Core
Lead the end-to-end delivery of software applications and services, focusing on automation, design, development, testing, and production support.
Role type
Lead Software Engineer
Builds
Enterprise software applications and services with automated deployment and testing pipelines
Domain
Telecommunications / Enterprise Software / Cloud Infrastructure
Deliverable
production ML models
Required skills
Software design, Automated testing, CI/CD, Cloud infrastructure, Container orchestration, Configuration management, Observability, Full-stack development, Machine Learning automation, Performance tuning
Preferred skills
Dynamic application security testing, Interface testing, Integration testing, User acceptance testing
Technologies
Python, PL/SQL, MongoDB, PostgreSQL, UNIX/Linux, Shell scripting, Java, Go, Terraform, Packer, Docker, Kubernetes, Flux, Helm, Jenkins, Ansible, OpenStack, Azure, Nagios, Prometheus, Grafana, ELK, OpenSearch, Retrieval Augmented Generation
Responsibilities
Design and develop software applications, create automated test plans, execute CI/CD pipelines, manage cloud infrastructure, implement observability solutions, architect scalable solutions for high-volume data
Seniority
Lead, hands-on technical leadership