Job Description
Are you a visionary engineer looking to make a tangible impact in the heart of Long Beach? Apex Tech Solutions is seeking a highly skilled Senior Software Engineer to join our dynamic team. We are a forward-thinking company dedicated to delivering cutting-edge digital solutions, and we need a leader who thrives on solving complex problems and mentoring the next generation of developers.
In this role, you will be responsible for architecting scalable software solutions, driving technical strategy, and collaborating closely with cross-functional teams to bring innovative products to market. If you are passionate about code quality, performance optimization, and user experience, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Professional development and continuous learning opportunities.
- A collaborative and inclusive company culture.
Responsibilities
- Lead the design, development, and deployment of high-quality software applications using modern frameworks and technologies.
- Write clean, maintainable, and efficient code while conducting thorough code reviews.
- Mentor junior developers and engineers, fostering a culture of knowledge sharing and best practices.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Identify performance bottlenecks and implement optimizations to ensure seamless user experiences.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of software architecture patterns and design principles (SOLID, DRY).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a team environment.