Job Description
Are you a visionary engineer ready to make an impact? Apex Innovations is currently conducting urgent hiring for a dynamic Senior Software Engineer to join our growing team in Detroit, MI. We are looking for a technical leader who is passionate about building scalable, high-performance software solutions that drive business growth.
In this role, you will work in a collaborative environment, leading architectural decisions and mentoring junior developers. If you are ready for a challenge and want to shape the future of technology in the Motor City, we want to hear from you.
Responsibilities
- Lead the design and implementation of scalable, secure, and high-performance software applications.
- Collaborate with product managers and cross-functional teams to define, design, and ship new features.
- Mentor and coach junior developers, fostering a culture of technical excellence and continuous learning.
- Write clean, maintainable, and well-documented code in Python, Java, or JavaScript.
- Perform code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot complex production issues and implement robust solutions to improve system stability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in modern programming languages such as Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Deep understanding of software architecture patterns and design principles.
- Bachelor’s degree in Computer Science, Engineering, or a related field (equivalent experience accepted).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to translate technical concepts to non-technical stakeholders.