Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in New York City. At Apex Digital Systems, we build the infrastructure that powers the future of fintech. You will have the opportunity to work on high-impact projects, utilizing cutting-edge technologies to solve complex problems at scale.
Our culture is built on innovation, inclusivity, and excellence. We offer a competitive compensation package, comprehensive benefits, and a flexible work environment.
Responsibilities
- Architect and implement scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, Engineering) to define and deliver high-quality features.
- Conduct code reviews and mentor junior engineers to ensure best practices and code quality.
- Optimize application performance, scalability, and reliability in cloud environments.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Identify technical risks and propose innovative solutions to overcome them.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Strong proficiency in Java, Python, or Go.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization tools like Docker and Kubernetes.
- Experience with SQL and NoSQL databases.
- Excellent problem-solving skills and ability to work in a fast-paced agile environment.