Job Description
Join our dynamic team at TechNova Solutions in New York City! We're urgently seeking a Senior Software Engineer to drive innovation and deliver cutting-edge solutions. This full-time position offers immediate start for qualified candidates who thrive in fast-paced environments.
As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to transform business challenges into technical excellence. Enjoy competitive compensation, comprehensive benefits, and opportunities for professional growth in one of the world's tech hubs.
Responsibilities
- Design and develop high-performance, scalable software solutions using modern frameworks
- Lead code reviews and enforce best practices across the development team
- Collaborate with product managers to translate requirements into technical specifications
- Mentor junior engineers and foster a culture of continuous learning
- Optimize system performance and implement robust security protocols
- Participate in Agile ceremonies and contribute to sprint planning
- Document technical architecture and maintain comprehensive project documentation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with proficiency in React/Angular
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Proven experience with CI/CD pipelines and containerization (Docker/Kubernetes)
- Excellent problem-solving skills and ability to work independently
- Strong communication skills with experience collaborating with global teams
- Portfolio demonstrating complex project implementations