Job Description
Apex Innovations is revolutionizing the fintech landscape with cutting-edge solutions. We are looking for a talented and experienced Senior Software Engineer to join our dynamic team. In this role, you will architect scalable systems, drive technical excellence, and mentor a team of high-performers to deliver products that define the future of finance.
Why You’ll Love It Here:
- Impactful Work: Build software that directly impacts millions of users globally.
- Competitive Compensation: We offer a top-tier salary package with annual equity grants.
- Flexibility: Enjoy a hybrid work model and unlimited PTO.
- Benefits: Comprehensive health, dental, and vision coverage, plus a 401(k) matching program.
Join us in shaping the future of technology and financial inclusion.
Responsibilities
- Design, develop, and deploy robust, scalable, and secure software solutions using modern technologies.
- Lead architectural decisions and code reviews to ensure high standards of quality and performance.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and user stories.
- Troubleshoot complex production issues and implement efficient fixes to minimize downtime.
- Conduct research and implement emerging technologies to keep our platform competitive.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
Qualifications
- BS or MS degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 7+ years of professional software development experience with a strong focus on backend systems.
- Expert proficiency in languages such as Java, Python, Go, or C++.
- Deep understanding of distributed systems, microservices architecture, and cloud-native technologies (AWS, GCP, or Azure).
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Strong problem-solving skills and the ability to thrive in a fast-paced, agile environment.