Job Description
Are you a visionary engineer ready to build scalable, high-impact software solutions? TechNova Solutions is seeking a Senior Software Engineer to join our dynamic team in the heart of San Francisco. We are revolutionizing the FinTech landscape with cutting-edge technology, and we need a technical leader who thrives in a fast-paced, collaborative environment.
At TechNova, we don't just write code; we engineer the future. As part of our elite engineering squad, you will take ownership of complex architectural challenges, mentor junior developers, and deploy robust systems that power millions of transactions daily. If you are passionate about clean code, cloud architecture, and driving innovation, this is your opportunity to shine.
Responsibilities
- Design, develop, and maintain high-performance, scalable backend services and APIs using modern programming languages (Java, Python, or Go).
- Collaborate closely with cross-functional teams of product managers, designers, and frontend engineers to deliver feature-rich applications on time.
- Conduct thorough code reviews, ensuring best practices, security standards, and performance optimization are met across the codebase.
- Architect and manage cloud infrastructure on AWS or GCP, leveraging microservices and containerization (Docker/Kubernetes) for maximum efficiency.
- Drive the implementation of CI/CD pipelines and automated testing frameworks to accelerate delivery cycles.
- Participate in on-call rotations and incident response to ensure system reliability and rapid resolution of production issues.
- Mentor junior engineers, conducting technical training and fostering a culture of continuous learning.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of professional software development experience with a strong focus on backend systems.
- Deep proficiency in at least one major language (Java, Python, Go, or C++).
- Extensive experience with relational and non-relational databases (PostgreSQL, MongoDB, Redis).
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and container orchestration.
- Strong understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and the ability to debug complex systems under pressure.