Job Description
Join UrbanTech Innovations as a Senior Software Engineer and be part of our mission to revolutionize urban living through cutting-edge technology solutions. We're seeking passionate innovators to develop scalable applications that transform how communities interact with their environment. Our collaborative team thrives on creativity and technical excellence, offering competitive benefits, flexible work arrangements, and opportunities for professional growth in Chicago's vibrant tech ecosystem.
Responsibilities
- Architect and implement cloud-native applications using microservices architecture
- Mentor junior developers through code reviews and technical guidance
- Optimize system performance and implement robust CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct thorough testing, debugging, and documentation of software systems
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience equivalent)
- Expert proficiency in Python, Java, or JavaScript with modern frameworks
- Strong experience with AWS, Docker, and Kubernetes deployment
- Proven track record of delivering scalable, production-ready applications
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration
- Experience with Agile methodologies and version control (Git)