Job Description
Join our cutting-edge team at TechSolutions Mesa, where innovation meets opportunity! We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive technical excellence. Collaborate with cross-functional teams to transform complex requirements into robust applications while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and a culture that champions continuous learning and growth.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern frameworks
- Lead code reviews and implement best practices for clean, maintainable code
- Collaborate with product managers to define technical requirements and timelines
- Optimize applications for scalability, security, and performance
- Mentor junior engineers and conduct technical training sessions
- Stay current with emerging technologies and industry trends
- Participate in Agile ceremonies and contribute to sprint planning
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Proficiency in Java, Python, or JavaScript with strong OOP fundamentals
- Experience with cloud platforms (AWS/Azure) and microservices architecture
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with CI/CD pipelines and containerization (Docker/Kubernetes)
- Portfolio demonstrating successful project delivery