Job Description
The Opportunity
Are you a high-performing Software Engineer looking for the perfect work-life balance? Join a dynamic team in Fresno, CA where you can utilize your weekend hours for critical technical operations while enjoying your weekdays to the fullest. We are seeking a dedicated engineer to lead our weekend deployment and maintenance cycles.
As a Weekend Software Engineer, you will play a pivotal role in keeping our platforms robust, scalable, and secure. You will work in a high-impact environment with minimal supervision, ensuring that our infrastructure remains flawless while the rest of the team enjoys their downtime.
What You Will Do
Responsibilities
- Orchestrate Deployments: Manage and execute high-availability software updates, patch management, and infrastructure deployments during scheduled weekend windows.
- Production Support: Monitor system health metrics and resolve critical production incidents or bugs that arise during off-peak hours.
- Code Quality Assurance: Conduct thorough code reviews and refactor legacy codebases to enhance performance, security, and maintainability.
- Technical Documentation: Maintain comprehensive documentation for all weekend activities, architectural changes, and troubleshooting procedures.
- Collaboration: Liaise with the main engineering team to ensure seamless handovers of technical requirements and project status updates.
- Automation: Develop and maintain scripts to automate repetitive tasks, improving efficiency and reducing manual error.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 3+ years of professional software development experience, with a focus on production environments.
- Technical Proficiency: Strong command of at least two programming languages (e.g., Python, Java, Go, or C++).
- Tools & Tech: Deep understanding of Linux environments, Git version control, and CI/CD pipelines.
- Problem Solving: Exceptional ability to troubleshoot complex issues under pressure with minimal supervision.
- Communication: Strong written and verbal communication skills for documenting technical processes.