Job Description
Are you a visionary Software Engineer looking to make a tangible impact in the heart of Texas? Apex Systems is seeking a Senior Software Engineer to join our elite engineering team in Austin. You will be responsible for architecting robust, scalable solutions that drive our business forward.
We foster a culture of innovation, continuous learning, and collaboration. You will work alongside industry experts who are passionate about pushing the boundaries of technology.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options.
- Annual professional development stipend.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Lead architecture reviews and code reviews to ensure best practices and high code quality standards.
- Collaborate with cross-functional teams including Product Managers, Designers, and QA engineers to define feature requirements.
- Troubleshoot complex technical issues and optimize system performance and scalability.
- Mentor junior developers and contribute to the technical growth of the team.
- Stay updated with the latest industry trends and technologies to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.