Job Description
Are you a results-driven engineer ready to lead the next generation of digital innovation? InnovateTech Solutions is seeking a highly skilled Senior Software Engineer to join our dynamic team in San Diego. We are committed to fostering a culture of excellence, innovation, and professional growth.
In this pivotal role, you will design, develop, and deploy scalable software solutions that drive business value. You will work alongside a team of industry experts to tackle complex challenges and build robust architectures that power our global platform.
Responsibilities
- Architect and develop high-quality, scalable software applications using modern programming languages and frameworks.
- Lead the design and implementation of microservices and RESTful APIs to ensure seamless system integration.
- Conduct thorough code reviews and provide constructive feedback to junior and mid-level developers.
- Collaborate with product managers and cross-functional teams to define technical requirements and deliver features on time.
- Mentor team members on best practices, software design patterns, and emerging technologies.
- Optimize application performance, security, and reliability in a cloud-native environment.
Qualifications
- Minimum of 5 years of professional software development experience in a full-time capacity.
- Strong proficiency in Java or Python with deep understanding of core concepts.
- Experience with cloud platforms such as AWS or Azure.
- Hands-on experience with containerization tools like Docker and orchestration via Kubernetes.
- Familiarity with front-end technologies like React and state management libraries.
- Strong problem-solving skills and the ability to work independently in a fast-paced Agile environment.