Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in New York City. At Apex Digital Solutions, we are redefining the digital landscape through innovative technology and robust infrastructure. We are looking for a candidate who is not only technically proficient but also passionate about building scalable solutions that impact millions of users.
Key Benefits:
- Relocation Assistance: We provide a generous relocation package for candidates moving to New York, covering moving expenses, travel costs, and temporary housing to ensure a smooth transition.
- Weekly Pay: Enjoy the peace of mind of our competitive weekly payroll schedule.
- Modern Tech Stack: Work with the latest technologies in a hybrid environment.
Role Overview:
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance software applications. You will work closely with product managers and designers to translate business requirements into technical solutions.
Responsibilities
- Design, develop, and deploy robust, scalable, and secure software applications using modern programming languages.
- Conduct code reviews and provide constructive feedback to junior and mid-level engineers to maintain high code quality.
- Collaborate with cross-functional teams (UX/UI, Product, QA) to define, design, and ship new features.
- Troubleshoot complex technical issues, debug code, and optimize application performance for speed and scalability.
- Mentor team members on best practices, software architecture, and technical decision-making.
- Participate in the full software development lifecycle, including requirements gathering and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of professional software engineering experience.
- Strong proficiency in object-oriented programming languages (Java, Python, or C#).
- Experience with front-end frameworks (React, Angular, or Vue.js) and back-end technologies.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to collaborate effectively in a distributed team setting.