Lead Software Engineer
Role details
Job location
Tech stack
Job description
We are part of a larger TechOps Division and Infrastructure segment running Kubernetes and Container systems across North America, EMEA, and APAC regions supporting 30,000+ unique deployments. Our team spans North America and Europe with coverage across 5 timezones. We own both the core deployment of Kubernetes as well as approximately 60 supporting applications and are currently undergoing a migration to EKS Hybrid Clusters spanning AWS and on-premises datacenters. This role is aimed at an engineer who loves to automate and improve processes that help global events and on-sales succeed., You will join an on-call team of Principal and Senior Engineers ensuring secure, reliable, and scalable systems are always online. This is a software engineering role with an infrastructure focus - not an operations or SRE role. Success here means writing clean, testable, production-grade code that solves infrastructure problems at global scale., * Design and implement backend systems that abstract infrastructure concerns and enable self-service capabilities focused on integration inside of Kubernetes
- Develop and support internal tools, APIs, and automation frameworks used by infrastructure and application teams
- Write clean, testable, and well-documented code that serves as an example for the team
- Build backend systems primarily in Go, Rust, or Python focusing on maintainable, testable, and observable code
- Develop CLI tools, APIs, and services that improve the developer experience
- Use Terraform to integrate with existing infrastructure components
- Apply software engineering best practices to infrastructure automation including testing and observability
- Support critical issues as part of the team rotation with focus on building systems that minimize operational burden
- Troubleshoot real-time and historical issues with an eye toward long-term solutions
Solutions Architecture (30%)
- Contribute to backend architectures and patterns that scale across infrastructure domains
- Create design documents, system diagrams, and proof-of-concepts for your projects
- Leverage Kubernetes and infrastructure-as-code tools to deliver reusable software components and automation services
- Collaborate with Principal Engineers on architectural decisions and implementation approaches
- Apply understanding of Linux and networking around TCP/IP at the scale of a global network
Strategic Work (15%)
- Partner with team leads to deliver on platform modernization initiatives
- Share knowledge and best practices with team members
- Provide technical guidance to junior engineers and participate in code reviews
- Work in an Agile environment using SAFe with scoped work in Jira delivering on sprint commitments
- Implement security controls and compliance requirements through automation
Requirements
- Strong experience as a backend or platform software engineer with exposure to developer tooling or infrastructure automation
- Previous experience as a Kubernetes Administrator or Power User deploying distributed applications to clusters
- Solid programming proficiency in at least one of Go, Rust, or Python with willingness to learn others
- Experience building internal APIs, automation tools, or platform services
- Working knowledge of GitLab CI/CD and infrastructure-as-code tools such as Terraform, Pulumi, or Ansible
- Understanding of observability and monitoring principles including Prometheus and Grafana
- Strong grasp of infrastructure concepts approached with a software engineering mindset
- Experience working in Agile environments and comfortable with remote collaboration
Nice to Have:
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
Who You Are
- Detail-oriented problem solver with strong analytical and debugging skills
- Self-motivated and comfortable working independently while knowing when to seek guidance
- Passionate about software craftsmanship, clean code, and continuous learning
- Clear technical communicator who can explain complex concepts to both technical and non-technical stakeholders
- Focused on practical solutions that balance ideal design with delivery timelines
- Committed to code quality, testing, and building reliable systems
- Eager to learn and grow with openness to feedback and coaching from senior team members
- Strong technical curiosity and willingness to dive deep into problems
Benefits & conditions
- Health: Medical, vision, dental, and mental health benefits for you and your family with access to a health care concierge and Flexible or Health Savings Accounts
- Time Off: Generous paid time off including paid holidays, sick time, and personal days
- Wealth: 401(k) program with company match and stock reimbursement program
- Family: New parent programs including caregiver leave plus fertility, adoption, foster, and surrogacy support
- Career: Career and skill development programs, tuition reimbursement, and student loan repayment
- Community: Volunteer time off and crowdfunding match
About, INSPYR Solutions