Job Description
Join TechNova Solutions, a leading innovator in the tech industry, as a Senior Software Engineer. We are seeking a passionate and experienced individual to join our dynamic team in San Jose. You will be responsible for designing, developing, and testing high-quality software solutions that meet our clients' needs. If you are a creative problem-solver with a strong technical background, we encourage you to apply.
Responsibilities
- Design, develop, and test robust software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Mentor junior engineers and provide technical guidance to ensure best practices.
- Participate in code reviews and contribute to improving our development processes.
- Stay updated with the latest industry trends and technologies to drive innovation.
- Ensure software solutions are scalable, secure, and performant.
- Work closely with product managers to translate business requirements into technical specifications.
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- 5+ years of experience in software development, with a focus on backend or full-stack development.
- Strong proficiency in programming languages such as Java, Python, or C++.
- Experience with cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with Agile development methodologies and version control systems (e.g., Git).