Job Description
Are you a high-performing Software Engineer looking for a schedule that offers the perfect work-life balance? Apex Systems is seeking a talented developer to join our elite engineering team in Austin, Texas. In this role, you will manage critical systems and ensure 24/7 uptime while enjoying the flexibility of a weekend-focused schedule.
Our Austin-based team works on cutting-edge cloud infrastructure, leveraging the best modern technologies. We value innovation, autonomy, and a culture that rewards technical excellence.
Responsibilities
- Design, develop, and deploy robust software solutions for our core platform.
- Monitor system performance and troubleshoot critical issues during weekend shifts.
- Collaborate with the 24/7 support team to resolve escalations and bugs.
- Maintain and optimize existing codebases to ensure scalability and efficiency.
- Participate in architecture reviews and technical planning sessions.
- Implement automated testing and CI/CD pipelines to streamline releases.
- Document technical requirements and system architecture for future reference.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3-5 years of professional software engineering experience.
- Proficiency in at least two of the following: Python, Java, or JavaScript/TypeScript.
- Experience with cloud services (AWS, Azure, or GCP).
- Strong understanding of database management systems (SQL/NoSQL).
- Ability to work independently and handle high-pressure situations.
- Familiarity with Agile/Scrum methodologies.