Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation. We're a cutting-edge technology firm specializing in cloud-native applications and AI-driven solutions. Our Dallas team operates in a collaborative environment where your expertise will directly impact high-impact projects serving global clients.
We offer comprehensive benefits including flexible work arrangements, professional development stipends, and equity participation. Our downtown Dallas campus features state-of-the-art facilities, wellness programs, and a vibrant startup culture.
Responsibilities
- Design and implement scalable microservices architecture using cloud-native technologies
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and implement CI/CD pipelines
- Lead architecture decisions while ensuring security and compliance standards
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, or Go with cloud platforms (AWS/Azure/GCP)
- Strong experience with containerization (Docker/Kubernetes) and serverless architectures
- Proven track record of building RESTful APIs and event-driven systems
- Deep understanding of database design (SQL/NoSQL) and caching strategies
- Experience with Agile methodologies and DevOps practices
- Strong problem-solving skills with system design experience