Job Description
We are looking for a visionary Senior Software Engineer to join Apex Innovations. We are redefining the landscape of digital solutions, and we need a technical leader who thrives in a fast-paced, innovative environment.
In this role, you will own the architecture of our core products, mentor a team of talented developers, and drive technical excellence across the organization. If you are passionate about building scalable systems and solving complex problems, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Continuous learning budget and conference attendance.
Responsibilities
- Design, develop, and deploy scalable software architectures using modern technologies.
- Lead code reviews and provide mentorship to junior and mid-level engineers.
- Collaborate with cross-functional teams (product managers, designers) to translate requirements into technical specifications.
- Optimize application performance, latency, and throughput to ensure a seamless user experience.
- Troubleshoot complex system issues and implement long-term, maintainable solutions.
- Stay current with emerging technologies and industry best practices to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience in a high-scale environment.
- Proficiency in at least two of the following: Python, Java, Go, or C++.
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of database management systems (SQL and NoSQL).
- Experience with containerization tools (Docker) and orchestration (Kubernetes).