Job Description
Are you a visionary Software Engineer looking to drive innovation and build scalable solutions? Apex Innovations is seeking a highly skilled Senior Software Engineer to join our elite team in the heart of Baltimore, MD.
We are a forward-thinking technology firm committed to excellence, agility, and cutting-edge development practices. In this role, you will not only write high-quality code but also mentor junior developers, architect robust systems, and collaborate with cross-functional teams to deliver products that redefine user experiences. If you are passionate about technology and want to work in a culture that fosters growth and creativity, we want to hear from you.
Why Join Apex Innovations?
- Competitive salary and comprehensive benefits package.
- Flexible work environment with hybrid options.
- Opportunities for continuous learning and professional development.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure software solutions using modern programming languages.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and efficient code while conducting rigorous code reviews.
- Mentor junior team members, providing technical guidance and best practices.
- Identify, troubleshoot, and resolve complex technical issues to ensure system stability.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript (React, Angular, or Node.js).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team-oriented environment.