Job Description
Join our dynamic team at TechInnovate DC, a Washington DC-based leader expanding into Austin's thriving tech scene. We're seeking a Senior Software Engineer to architect cutting-edge solutions that transform industries. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape our Austin hub's growth while collaborating with our DC headquarters.
This role offers hybrid flexibility with 2 days/week in our modern Austin workspace at 456 Congress Avenue. You'll work on high-impact projects using cloud-native technologies while contributing to our mission of scalable innovation.
Responsibilities
- Design and implement scalable cloud-native applications using AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Lead end-to-end feature development from conception to deployment
- Optimize system performance and resolve complex technical challenges
- Collaborate with cross-functional teams to deliver enterprise solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to architectural decisions and technology roadmap
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development with Java/Python
- Expertise in microservices architecture and containerization (Docker/Kubernetes)
- Strong knowledge of cloud platforms (AWS/Azure) and serverless technologies
- Proven track record of leading successful software projects
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and technical communication abilities