Job Description
Are you a passionate Software Engineer looking to make an impact at a top tech company? Apex Innovations is seeking a talented individual to join our dynamic team in San Jose, CA.
We are on the cutting edge of AI and Cloud Computing, building scalable solutions that power millions of users. As a Senior Software Engineer, you will have the opportunity to work on challenging problems, mentor junior developers, and drive technical excellence across the organization.
Why Join Us?
We offer a competitive compensation package, comprehensive benefits, and a collaborative culture that values innovation and work-life balance.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern frameworks and languages.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
- Troubleshoot, debug, and resolve complex technical issues in a production environment.
- Contribute to architectural decisions and technical strategy discussions to ensure system scalability and reliability.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Proficiency in Python, Java, or Go.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of data structures, algorithms, and software design patterns.
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and version control (Git).
- Excellent problem-solving skills, attention to detail, and communication abilities.