Job Description
Join our cutting-edge tech team in St. Louis, MO where innovation meets opportunity! We're seeking a passionate Senior Software Engineer to help shape the future of digital solutions. As a relocation-focused role, we provide comprehensive moving assistance including housing stipend, temporary accommodations, and full equipment setup – so you can focus on what matters most: building exceptional software.
Our vibrant downtown campus features state-of-the-art facilities, flexible workspaces, and a collaborative culture that values creativity and work-life balance. St. Louis offers an affordable cost of living, renowned cultural attractions, and a thriving tech ecosystem. Enjoy relocation benefits including visa sponsorship for international candidates and a seamless transition package.
Responsibilities
- Design and develop scalable cloud-based applications using modern frameworks
- Lead technical architecture decisions and mentor junior engineers
- Collaborate with cross-functional teams to deliver high-impact solutions
- Optimize system performance and implement robust security protocols
- Drive innovation through emerging tech adoption (AI/ML, IoT)
- Contribute to open-source projects and technical community engagement
- Implement CI/CD pipelines and DevOps best practices
Qualifications
- 8+ years of software development experience with cloud technologies
- Expertise in at least one modern programming language (Python, Java, Go)
- Proven experience with microservices architecture and containerization (Docker/K8s)
- Strong background in Agile methodologies and Scrum frameworks
- Excellent problem-solving skills with system design expertise
- Bachelor's degree in Computer Science or related field
- Willingness to relocate to St. Louis (relocation package provided)
- Experience leading technical projects and mentoring developers