Job Description
Join the Future of Tech at Apex Innovations
Are you a visionary Software Engineer looking to make an impact? Apex Innovations is seeking a talented Senior Software Engineer to join our elite team in New York City. We offer a competitive package, including comprehensive health benefits, a 401(k) matching program, and an industry-leading stock options plan.
We are specifically looking for candidates open to relocation to support our expanding operations in Virginia. If you are passionate about building scalable, high-performance applications and want to work in a culture that fosters innovation, we want to hear from you.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern programming languages and frameworks.
- Collaborate closely with cross-functional teams of product managers, designers, and engineers to define features and technical specifications.
- Conduct thorough code reviews and contribute to the establishment of best practices and coding standards within the team.
- Identify performance bottlenecks and optimize application architecture to ensure seamless user experiences.
- Mentor junior developers, providing technical guidance and fostering a culture of continuous learning.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Assist in troubleshooting complex production issues and implementing robust CI/CD pipelines.
Qualifications
- BS in Computer Science, Engineering, or a related field; equivalent practical experience is required.
- Minimum of 5 years of professional software development experience in a fast-paced environment.
- Strong proficiency in at least two major programming languages (e.g., Python, Java, Go, or C++).
- Deep understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with modern frontend frameworks (React, Vue, Angular) is a plus.
- Excellent problem-solving skills with the ability to translate business requirements into technical solutions.