Job Description
Join our dynamic engineering team at InnovateTech Solutions and build cutting-edge software solutions that transform industries. We're seeking a passionate Senior Software Engineer to architect scalable systems while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies in Fresno's thriving tech ecosystem.
Responsibilities
- Design and implement robust microservices using cloud-native architectures
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines
- Lead architectural decisions while ensuring security and scalability
- Contribute to open-source projects and stay current with industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Proven experience with containerization (Docker/Kubernetes)
- Excellent problem-solving and communication skills
- Agile/Scrum methodology experience