Job Description
Join our award-winning engineering team in Detroit and help shape the future of fintech innovation. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud solutions that impact millions of users. Enjoy a collaborative environment with cutting-edge tools, competitive compensation, and the opportunity to lead high-impact projects from conception to deployment.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Optimize database performance with PostgreSQL and Redis caching strategies
- Develop CI/CD pipelines using Jenkins and Docker for automated deployments
- Collaborate with product teams to translate business requirements into technical solutions
- Implement robust security protocols and conduct vulnerability assessments
- Drive innovation through prototyping and experimentation with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, and JavaScript/TypeScript frameworks
- Strong AWS experience with EC2, S3, Lambda, and RDS services
- Proven track record of building RESTful APIs and microservices architectures
- Demonstrable skills in Agile methodologies and JIRA workflow management
- Experience with containerization (Docker/Kubernetes) and infrastructure-as-code (Terraform)
- Excellent problem-solving abilities and technical leadership experience