Job Description
We are Apex Digital Systems, a forward-thinking technology firm looking to expand our elite engineering team. We are urgently seeking a highly skilled Senior Software Engineer to join our remote-first workforce. This role is perfect for a developer passionate about building scalable, high-performance applications and who thrives in a collaborative, distributed environment.
Why Join Us?
- Work from anywhere in the US (with a focus on Indianapolis and NYC time zones).
- Competitive compensation and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies and modern architectures.
Responsibilities
- Design, develop, and maintain robust, scalable software solutions for our global client base.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and architecture.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in rigorous code reviews and provide constructive feedback to team members.
- Debug, troubleshoot, and resolve complex technical issues to ensure system stability and performance.
- Contribute to the technical vision and strategy of the engineering department.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4-6 years of professional software development experience.
- Proficiency in at least two core programming languages (e.g., Python, Java, JavaScript, TypeScript).
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Excellent problem-solving skills and the ability to work autonomously in a remote setting.