Job Description
Are you ready to architect the future of digital infrastructure? Apex Systems is seeking a Senior Software Engineer to join our dynamic team in Albuquerque, NM. We offer a unique blend of on-site collaboration and remote work flexibility, allowing you to work from home or our modern downtown office. This is a full-time opportunity to work with cutting-edge technologies in a supportive, high-performance environment.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work schedule with hybrid/remote options.
- Continuous learning and professional development opportunities.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern programming languages and frameworks.
- Lead architectural decisions and code reviews to ensure high quality, maintainability, and performance.
- Collaborate with cross-functional teams (Product, Design, QA) to define features and technical specifications.
- Identify and resolve complex technical challenges and bottlenecks in real-time systems.
- Mentor junior developers and foster a culture of technical excellence.
- Optimize applications for maximum speed and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript (ES6+), Python, or Java.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work independently in a remote or hybrid setting.