ServiceNow
Senior Software Engineer- Full Stack
About this role
Description: Design and develop scalable, maintainable, and reusable software components with a focus on performance and reliability. Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery. Build intuitive user experiences using modern UI frameworks and integrate automated testing into development workflows. Participate in design and code reviews, develop comprehensive test strategies, and foster a culture of continuous learning and improvement. Requirements: 6+ years of software engineering experience with a track record of delivering high-quality products. Proficiency in Python, Java, or similar object-oriented languages and experience with modern front-end frameworks (Angular, React, or Vue). Strong knowledge of data structures, algorithms, object-oriented design, and performance optimization. Familiarity with automated testing frameworks and understanding of software quality principles. Experience with AI-powered tools or workflows and ability to troubleshoot complex systems. Benefits: Build and deliver high-impact software that powers digital experiences for millions of users. Collaborate in a culture that values craftsmanship, quality, and innovation. Work with AI and automation tools that enhance engineering excellence and drive product reliability. Be part of a culture that encourages innovation, continuous learning, and shared success.