Job Description
Join the Future of Tech in New York City
Apex Digital Solutions is seeking a talented and experienced Senior Software Engineer to join our elite engineering team. If you are passionate about building scalable, high-performance software solutions and want to work in one of the world's most vibrant tech hubs, this is your opportunity to make an impact.
As a Senior Engineer, you will lead the development of our core products, mentor junior developers, and work closely with cross-functional teams to deliver exceptional user experiences. We offer a competitive salary, comprehensive benefits, and relocation assistance for candidates willing to move to our NYC headquarters.
Responsibilities
- Design, develop, and maintain robust, scalable software architectures using modern technologies.
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Optimize application performance, ensuring high availability and responsiveness under load.
- Participate in code reviews, architecture discussions, and technical planning sessions.
- Mentor and guide junior developers, fostering a culture of continuous learning and technical excellence.
- Conduct thorough testing and debugging to identify and resolve complex issues.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
- 5+ years of professional software development experience in a fast-paced environment.
- Proficiency in at least two modern programming languages (e.g., Python, Java, Go, or JavaScript/TypeScript).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Excellent problem-solving skills and the ability to work independently or as part of a team.