Job Description
We are looking for a visionary Senior Software Engineer to join our elite engineering team in Columbus, Ohio. At Apex Financial Tech, we are revolutionizing the equity options landscape with cutting-edge technology.
As a key player in our team, you will architect scalable software solutions that power our trading platforms. We offer a comprehensive compensation package, including a competitive base salary and a significant equity compensation plan to align your success with our growth.
Why Join Us?
- Competitive salary and performance bonuses.
- Generous equity options for all full-time employees.
- Remote-first culture with flexible work arrangements.
- Professional development and continuous learning budget.
Responsibilities
- Design, develop, and maintain high-performance, scalable software applications using modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct thorough code reviews, provide technical mentorship, and ensure code quality standards.
- Optimize application performance and scalability for high-volume financial transactions.
- Participate in the full software development lifecycle (SDLC) from conception to deployment.
- Stay updated with emerging technologies and implement best practices for security and compliance.
- Debug and resolve complex technical issues efficiently under tight deadlines.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development and engineering.
- Proficiency in JavaScript (ES6+), Python, or Java.
- Strong experience with SQL and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Strong communication skills and a collaborative team spirit.