Job Description
Are you ready to architect the future of technology in the heart of the Motor City? Metro Innovations Corp is seeking a visionary Senior Software Engineer to join our elite Detroit team. We are driving digital transformation across industries, and we need a problem-solver who thrives in a fast-paced, collaborative environment.
In this pivotal role, you will not just write code; you will define architectural standards, mentor the next generation of talent, and build scalable solutions that impact millions of users. If you are passionate about innovation, possess deep technical expertise, and want to work in a hub of creativity, this is your opportunity.
Responsibilities
- Design and architect robust, scalable software systems utilizing modern cloud technologies.
- Lead high-level design reviews and ensure code quality through comprehensive testing and CI/CD pipelines.
- Mentor junior developers and conduct technical training sessions to foster a culture of continuous learning.
- Collaborate closely with product managers and UX designers to translate complex requirements into elegant technical solutions.
- Optimize application performance, troubleshoot complex production issues, and implement security best practices.
- Drive the adoption of emerging technologies and ensure technical debt is managed effectively.
Qualifications
- 5+ years of professional experience in software development with a strong foundation in computer science principles.
- Proficiency in at least two major programming languages (e.g., Python, Java, C++, or Go).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of database management systems (SQL/NoSQL) and data modeling.
- Excellent problem-solving skills with the ability to work independently and in cross-functional Agile teams.
- BS in Computer Science, Engineering, or equivalent practical experience.