Job Description
Are you a visionary engineer looking to make a significant impact? Apex Innovations is seeking a talented Senior Software Engineer to join our growing team in the vibrant city of Philadelphia. We are passionate about building scalable, high-performance software solutions that solve complex real-world problems. As part of our technical staff, you will lead architectural decisions, mentor junior developers, and drive the innovation pipeline in our state-of-the-art facility.
We offer a competitive compensation package, comprehensive health benefits, and a culture that fosters continuous learning and professional growth. If you are ready to take your career to the next level in one of the most historic and dynamic cities in the US, we want to hear from you.
We offer a competitive compensation package, comprehensive health benefits, and a culture that fosters continuous learning and professional growth. If you are ready to take your career to the next level in one of the most historic and dynamic cities in the US, we want to hear from you.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern technologies and best practices.
- Collaborate closely with product managers, designers, and cross-functional teams to define features and technical specifications.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Mentor junior and mid-level developers, fostering a culture of technical excellence and knowledge sharing.
- Optimize application performance, scalability, and security to ensure seamless user experiences.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Write clear, concise documentation for APIs, architecture, and operational procedures.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with a strong track record of shipping production-ready code.
- Proficiency in programming languages such as Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues under pressure.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.