Job Description
Are you a visionary engineer ready to shape the future of technology? Apex Innovations is looking for a top-tier Senior Software Engineer to join our elite team in the heart of New York City. We offer a competitive compensation package, remote-first flexibility, and the opportunity to work on high-impact projects that redefine industry standards.
As a key member of our engineering squad, you will leverage cutting-edge tools and methodologies to build scalable, robust, and secure software solutions. If you are passionate about code quality, system architecture, and mentoring the next generation of developers, this is your opportunity to thrive.
Responsibilities
- Architect and implement high-quality, scalable software solutions using modern programming languages (Python, Java, or Go).
- Lead technical design sessions and conduct rigorous code reviews to ensure best practices and maintainability.
- Mentor junior developers, providing technical guidance and fostering a culture of continuous learning.
- Collaborate closely with cross-functional product teams to translate business requirements into technical specifications.
- Optimize application performance, troubleshoot complex system issues, and ensure high availability.
- Stay abreast of emerging technologies and industry trends to recommend architectural improvements.
- Drive the adoption of CI/CD pipelines and DevOps best practices.
Qualifications
- Minimum of 5 years of professional software development experience in a fast-paced environment.
- Strong proficiency in object-oriented programming and data structures.
- Deep experience with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Expert knowledge of SQL and NoSQL databases.
- Excellent problem-solving skills with a keen attention to detail.
- Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.