Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Liftoff Mobile, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer, Production Engineering at Liftoff Mobile will play a pivotal role in optimizing our production systems and enhancing our overall software delivery life cycle. This individual will collaborate closely with cross-functional teams to design, implement, and maintain systems that improve efficiency and reliability. By leveraging best practices in software development and operations, the Senior Software Engineer will ensure the seamless deployment and operation of services in a fast-paced production environment, while also driving initiatives to promote code quality and operational excellence.
Job Responsibilities
- Design, implement, and maintain scalable infrastructure that meets performance and availability requirements.
- Automate deployment processes and monitor production systems to ensure high uptime and performance.
- Debug and resolve system issues and performance bottlenecks in a timely manner.
- Collaborate with development teams to enhance development practices and streamline transitions to production.
- Implement best practices in Continuous Integration/Continuous Deployment (CI/CD) methodologies.
- Conduct regular system audits and maintain documentation of system architectures and configurations.
- Lead and mentor junior engineers to foster a culture of learning and continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
- A minimum of 5 years of experience in software engineering, with a focus on production or operations engineering.
- Strong experience in designing and maintaining production systems and cloud services.
- Proficiency in programming languages such as Python, Java, or Go.
- Hands-on experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Solid understanding of CI/CD processes and associated tools (e.g., Jenkins, GitLab CI).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Familiarity with monitoring tools and practices (e.g., Prometheus, Grafana).
Technologies & Tools
The Senior Software Engineer will be working with a diverse technology stack, including cloud platforms such as AWS or Google Cloud Platform, programming languages such as Python, Java, or Go, as well as automation and orchestration tools like Docker and Kubernetes. Additionally, familiarity with CI/CD tools, infrastructure as code solutions, and monitoring frameworks will be essential to ensure efficient system operation and deployment.
Ideal Candidates
The ideal candidates for this position are highly motivated and proactive professionals with a passion for technology and problem-solving. They should possess strong analytical and troubleshooting skills, along with the ability to work both independently and collaboratively within teams. A commitment to continuous learning is crucial, along with excellent communication skills to effectively convey technical concepts to diverse stakeholders. The best fit will also display an affinity for mentorship, driving innovation, and improving code quality across teams.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.