Job Description
Are you a visionary engineer ready to build the next generation of digital products? TechNova Solutions is seeking a Senior Software Engineer to join our dynamic team in San Francisco. In this role, you will architect scalable solutions, mentor junior developers, and drive technical innovation across our core platforms.
Why Join Us?
We offer a competitive benefits package, remote-first flexibility, and the opportunity to work with cutting-edge technologies. Our culture thrives on collaboration, continuous learning, and delivering high-impact results.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure software applications using modern languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Conduct code reviews, perform technical analysis, and optimize application performance for speed and scalability.
- Mentor junior engineers and provide technical guidance to foster team growth.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Identify and resolve technical debt to ensure long-term maintainability of the codebase.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- Minimum of 5 years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Python, Java, Go, or TypeScript).
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.