Job Description
Are you ready to make an impact at one of the top tech companies in the nation?
Apex Innovations is seeking a talented Software Engineer to join our growing team in Los Angeles. We are a fast-paced, award-winning company focused on building next-generation digital solutions. We are also expanding our operations in Texas and are open to candidates who wish to work remotely from the Lone Star State.
In this role, you will be responsible for designing, developing, and maintaining high-quality software applications that serve millions of users. You will work in a collaborative environment with industry experts and have the opportunity to work on cutting-edge technologies.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements (Hybrid/Los Angeles or Remote Texas).
- Professional development and mentorship opportunities.
- State-of-the-art equipment and tools.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern architectures.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Participate in the full software development lifecycle, including requirements gathering, design, testing, and deployment.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to best practices.
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and features.
- Troubleshoot complex technical issues and debug software defects.
- Optimize application performance and ensure security standards are met.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software engineering experience.
- Strong proficiency in at least two programming languages (e.g., Python, Java, JavaScript, C++).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with database technologies (SQL, NoSQL).
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.