Job Description
Join our dynamic team at InnovateTech Solutions – we're urgently hiring a Senior Software Engineer to accelerate our mission! Located in the heart of Baltimore's tech corridor, we're building cutting-edge SaaS platforms that transform how global businesses operate. This is your chance to solve complex challenges in a collaborative, fast-paced environment while enjoying competitive compensation and comprehensive benefits.
Our ideal candidate thrives in agile environments and is passionate about scalable architecture. You'll work alongside industry experts to design, develop, and deploy cloud-native applications serving millions of users. We offer flexible work arrangements, professional development stipends, and a culture that values innovation and work-life balance.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead CI/CD pipeline optimization and DevOps practices for rapid deployment cycles
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Drive performance optimization and security enhancements across distributed systems
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in backend development with Java/Kotlin and RESTful APIs
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong background in relational (PostgreSQL) and NoSQL (MongoDB) databases
- Proven track record of leading technical projects from conception to deployment
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and passion for clean, maintainable code