Job Description
Join TechCorp Solutions as a Senior Software Engineer and thrive in our fully remote work environment based in Indianapolis! We're seeking innovative professionals to build cutting-edge cloud applications while enjoying the flexibility of 100% remote work. You'll collaborate with cross-functional teams using Agile methodologies to deliver scalable solutions for global clients. Our comprehensive benefits package includes health insurance, 401(k) matching, and professional development stipends. Embrace work-life balance while advancing your career in a supportive, results-driven culture.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using Java and AWS services
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product managers to define technical requirements and roadmap
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Optimize application performance and troubleshoot complex technical issues
- Contribute to architectural decisions and technology stack improvements
- Document technical specifications and maintain clean, well-tested code
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack software development
- Proficiency in Java, Spring Boot, and microservices architecture
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS)
- Experience with CI/CD tools and containerization technologies
- Excellent problem-solving skills and attention to detail
- Strong written communication for remote collaboration
- Portfolio demonstrating complex software projects