You’re not applying for just another job. Or some cush 9 to 5. You’re applying to enter the battleground of ideas. To roll with a pride who never backs down. Sound fun? Then ditch the herd. Join the lions.
As a Staff Software Engineer with expertise in cloud infrastructure, you will play a critical role in designing and architecting robust CI/CD pipelines and advanced backend systems. Your in-depth knowledge of infrastructure technologies such as AWS, Terraform, ECS, Kubernetes, and Docker will contribute to the scalability, reliability, and performance of our backend services that support streaming and audio content for millions of viewers.
We are a very collaborative environment, working with cross-functional teams to deliver high-quality solutions to complex business problems. The backend team is small and dynamic, so we are looking for someone who is excited about the opportunity to own large areas of our technology stack and work across domains.
Responsibilities
Cloud Infrastructure and Architecture
Architect and implement cloud infrastructure for both Daily Wire and Bentkey systems, leveraging container orchestration platforms such as AWS ECS or Kubernetes.
Continuous Integration and Deployment (CI/CD)
Set up full end-to-end CI/CD processes to automate software delivery and deployment.
Performance Optimization and Reliability
Optimize application performance and reliability through continuous integration, testing, and refactoring.
Backend System Development
Develop scalable and efficient backend systems using Go (Golang) as the primary programming language.
Technical Leadership and Mentorship
Provide technical leadership and mentorship to engineers, fostering a culture of learning and continuous improvement.
Code Review and Design Planning
Conduct code reviews, design discussions, and architecture planning to maintain high-quality, scalable solutions.
Production Issue Monitoring and Troubleshooting
Monitor and troubleshoot production issues, driving innovative solutions to enhance system performance and resilience.
Cost Optimization and Resource Utilization
Implement tagging strategies for cost analysis and optimization, ensuring efficient resource utilization.
Cross-Functional Collaboration
Collaborate with cross-functional teams to design and implement robust solutions that meet business requirements.
Industry Trends and Technology Adoption
Stay current with industry trends and emerging technologies, recommending improvements to existing systems and processes.
Other Duties as Assigned
Additional functions and requirements may be assigned by supervisors as deemed appropriate.
Requirements
Education
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Demonstrated Skills/Abilities/Competencies
- 8+ years experience as a software engineer with a strong background in infrastructure, DevOps, and backend.
- In-depth knowledge of cloud platforms such as AWS, and proficiency in Terraform for infrastructure automation and management.
- Hands-on experience with Docker and container orchestration tools such as ECS and Kubernetes.
- Proficiency in Go is highly preferred or expertise in similar languages such as Java, Kotlin, Rust, and Python.
- Strong understanding of software architecture, design patterns, and best practices.
- Exceptional problem-solving, debugging, and troubleshooting skills.
- Excellent communication and collaboration skills, with a proven ability to work effectively in a team environment.
- Demonstrated ability to lead and mentor engineers.