Job Description
Join our cutting-edge engineering team in Baltimore's thriving tech hub! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable cloud solutions and drive innovation in our fintech platform. Enjoy hybrid work flexibility, competitive equity, and comprehensive benefits while building mission-critical systems that impact millions of users.
We foster a culture of technical excellence and continuous learning, with opportunities to mentor junior engineers and shape our engineering roadmap. Our downtown Baltimore campus features state-of-the-art facilities and collaborative workspaces designed to spark creativity.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Optimize AWS infrastructure for 99.99% uptime and cost efficiency
- Lead CI/CD pipeline improvements using Jenkins and Kubernetes
- Mentor 3-5 junior engineers through code reviews and technical guidance
- Develop RESTful APIs with comprehensive test coverage (>90%)
- Collaborate with Product teams to translate requirements into technical specs
- Champion DevOps best practices and infrastructure-as-code
Qualifications
- 5+ years of experience in full-stack development
- Expert proficiency in Java, Python, and modern JavaScript frameworks
- Deep AWS certification (Solutions Architect Professional preferred)
- Proven track record with distributed systems design
- Strong knowledge of SQL/NoSQL databases (PostgreSQL, DynamoDB)
- Experience with event-driven architectures and message queues
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving and communication skills