Senior Infrastructure Engineer

Backlight
Summary
Join our team as a Senior Infrastructure Engineer and play a key role in architecting, developing, and optimizing our infrastructure, network, and other components supporting Backlight products. This position demands ownership of significant infrastructure development, ensuring scalability, performance, and security. You will collaborate with development, product, and security teams to deliver robust solutions within an agile environment, leveraging GitHub for code and infrastructure as code management. The role involves leading design, development, and maintenance of infrastructure systems using advanced technologies like GitOps and Infrastructure-as-Code. You will also ensure high performance and availability of databases, participate in high-level architecture discussions, and mentor junior team members. This is a full-time position with remote flexibility.
Requirements
- Expert on cloud services (e.g., AWS, Google Cloud) and containerization technologies (Docker, Kubernetes)
- Knowledge in server-side programming languages, particularly Python
- Experience in database management (SQL/NoSQL)
- Proficient in agile methodologies and experience with version control tools like Git/GitHub
- Exceptional problem-solving skills, attention to detail, and a proactive approach to development challenges
- Compliance with company policies on confidentiality and data protection
Responsibilities
- Develop and configure our tools for monitoring and deployment including our CI/CD pipeline tools
- Participate in day to day maintenance of our production, test and staging environments
- Participate in our backend support to investigate customer issues
- Make sure our cloud platforms runs smoothly and can be monitored efficiently
- Lead design, development, and maintenance of infrastructure systems using advanced technologies, such as GitOps and Infrastructure-As-Code
- Ensure high performance and availability of databases (SQL/NoSQL), with proactive optimization
- Participate in high-level architecture discussions and decision-making to drive project success
- Balance efficient, maintainable code with effective review and QA processes
- Manage and maintain version control using Git and GitHub
- Troubleshoot and resolve complex production issues promptly, with minimal impact on operations
- Stay abreast of emerging devops technologies and best practices, proactively integrating improvements
- Take part in incident response processes and training exercises
- Mentor junior team members and contribute to strategic planning sessions
Preferred Qualifications
Experience in SaaS product development is highly advantageous
Benefits
Full-time, 40 hours per week, with remote flexibility if not stated otherwise in the employee contract