Top Software Engineer Jobs in Rome
As an iOS Engineer at Snap Inc, you'll develop high-performance mobile apps, design and implement Objective-C software, evaluate technical tradeoffs, collaborate with the design team, and ensure code quality through reviews.
As a Backend Engineer at Snap Inc, you'll design, implement, and operate scalable services while collaborating across teams. You will ensure high quality through testing and debugging, advocate for best practices in system reliability and cost management. Experience with distributed systems, microservices, cloud computing, and security is essential.
The Backend Engineer will design and implement critical scalable services, work across teams to evaluate product requirements, advocate for best practices in system availability and operational excellence, and debug issues. The role requires collaborating with others and managing features independently.
As a Backend Engineer at Snap Inc, you will design, implement, and operate critical scalable services, collaborate across teams for product requirements, and apply best practices in system availability and operational excellence.
As a Backend Engineer at Snap Inc, you will design and operate scalable services, collaborate with teams to deliver innovative solutions, and advocate for best practices in system availability and operational excellence.
The iOS Engineer will develop high-performance mobile apps, refine new product features, and ensure code quality through reviews and technical evaluations. The role requires collaboration with design teams and a focus on performance optimization for iOS applications.
As a Backend Engineer at Snap Inc, you will design, implement, and operate essential services, collaborating across teams to meet product requirements while ensuring high-quality solutions. Your responsibilities include evaluating and debugging your work, advocating for best practices in system availability and scalability, and potentially participating in incident resolution.
As an Android Engineer at Snap Inc, you will enhance user experiences by developing features from design through to implementation. Responsibilities include building stable products, evaluating technical tradeoffs, and performing code reviews to ensure code quality.
Featured Jobs
As an Android Engineer at Snap Inc, you will push the limits of mobile devices, create user-friendly features, and work with the design team on UI practices while reviewing code for quality assurance. Your role will involve developing features from initial design to launch, ensuring a smooth product experience for users.
As an Android Engineer at Snap Inc, you will develop and implement mobile applications, enhancing user experiences by pushing the limits of mobile technology, conducting code reviews, and collaborating with design on UI/UX practices.
As an Android Engineer at Snap Inc, you will enhance user experiences by pushing the limits of mobile devices, developing features from design to launch, and ensuring code quality through reviews. You will collaborate with design teams to implement best UI practices and evaluate technical tradeoffs.
The Backend Engineer will design and implement critical scalable services, work across teams to meet product requirements, ensure system availability and operational excellence, and advocate for best practices. This role involves independent execution on significant features and participation in incident resolution.
The Android Engineer at Snap Inc will develop and launch mobile products, focusing on creating smooth user experiences and building features from design to launch. Responsibilities include code reviews, evaluating technical tradeoffs, and collaborating with design teams.
As an Android Engineer at Snap Inc, you will push the limits of mobile devices, build stable products, and develop features from design to launch while evaluating technical tradeoffs and ensuring code quality through reviews.
Senior Principal II Software Engineer in FAST Labs Engineering responsible for leading software architecture design and development in areas of advanced electronics, autonomy, cyber, and sensors. Mentoring junior staff, interacting with customers, and debugging software in C++ and other languages.
As a Data Reliability Engineer III, you will design and implement data pipelines, resolve data discrepancies, develop automated quality checks, and document processes, all while collaborating across teams to build robust solutions and improve data accuracy in a large-scale production environment.
The Lead Robotics Software Engineer will develop and maintain core libraries for robotics platforms, oversee feature development, and collaborate with hardware and manufacturing teams on product designs. Responsibilities include optimizing software systems and contributing to the development of aerial and ground-based robotic systems.
As a Front-End Engineer, you will collaborate with product and design teams to build web experiences, manage the entire feature development lifecycle, and maintain high-quality code. The role requires knowledge of modern JavaScript frameworks and a commitment to best practices in coding.
As a Software Engineer at Citadel, you will develop technological tools for trading strategies and build high-performance research platforms while working in small collaborative teams in a fast-paced environment.
As a Security Software Engineer at Verkada, you will build scalable distributed systems, work with databases, develop microservice architectures, and design APIs. You’ll collaborate across teams to enhance Verkada’s flagship software while ensuring high reliability and low latency in security product interactions.
The Frontend Software Engineer will develop user experiences across the Command web platform and mobile applications. Responsibilities include leading projects from design to implementation, collaborating with cross-functional teams, and working with technologies like React and React Native. Candidates should have software development internship experience and a solid understanding of JavaScript and CSS.
The iOS Software Engineer will support the entire iOS application lifecycle for existing and new mobile applications, collaborate with cross-functional teams to design and implement features, work in iterative sprints, build automation and tests, and continually improve coding craft and knowledge.
As a Senior Software Engineer at Parsons, you will lead software development projects, conduct rapid software prototyping, and evaluate systems for performance and security. You'll work in an agile environment, document architectures, and collaborate with the technical community to improve capabilities for software development.
The System Software Engineer will develop and maintain camera storage systems, focusing on robust implementation in camera firmware and cloud environments. Responsibilities include collaborating with hardware teams and storage vendors, designing new file systems, and managing complex systems to enhance reliability in storing video data.
Join Verkada's Infrastructure team as a Software Engineer focused on improving engineering productivity. Responsibilities include defining tooling roadmaps, managing Kubernetes deployments, building testing frameworks, and providing technical support to other teams.
Top Companies in Rome Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Italy
Tech Jobs & Startup Jobs in Milan
Software Engineer Jobs in Milan
Tech Jobs & Startup Jobs in Naples
Software Engineer Jobs in Naples
Tech Jobs & Startup Jobs in Rome
Software Engineer Jobs in Rome
Remote Jobs in Italy
Remote Jobs in Milan
Remote Jobs in Naples
Remote Jobs in Rome
All Filters
No Results
No Results