Job Description
Join our dynamic team at Tech Innovations Inc. as a Senior Software Engineer in Baltimore! We're seeking a passionate innovator to architect cutting-edge solutions for our enterprise clients. This direct hire, full-time position offers competitive compensation, comprehensive benefits, and opportunities to shape our tech roadmap. Work alongside industry leaders in a collaborative environment that values creativity and technical excellence.
Responsibilities
- Lead design and development of scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines using AWS DevOps tools and Kubernetes
- Optimize application performance and security protocols
- Conduct technical research to evaluate emerging technologies
- Document system architecture and development processes
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong background in RESTful API design and database optimization
- Proven track record of delivering production-grade applications
- Agile/Scrum methodology experience
- Excellent problem-solving and communication skills