Top Remote Principal Software Engineer Jobs in NYC
Senior Principal Software Engineer role at Atlassian in the Growth team responsible for driving integration adoption for team collaboration. Requires deep engineering knowledge, experience in experimentation and data-driven environment, and expertise in building high-volume distributed systems.
Work as a Principal Software Engineer in the R2 Storage team at Cloudflare, focusing on maintaining reliability, improving performance, and implementing new features for distributed object storage. Responsibilities include owning code development, interacting with various languages and technologies, and solving specific problems. Requires a solid understanding of computer science fundamentals and experience working with distributed systems.
The Lead Principal Software Engineer, Growth will be responsible for understanding the user journey and funnel, partnering with product and engineering teams to form strategies, and improving the growth engineering team through mentoring. They should have 10+ years of experience in designing/building enterprise-grade solutions using microservices and a background in Java, Kotlin, Observability tools, and service operations. In-depth knowledge of AWS offerings is required.
Leading a feature delivery team in the design, development, and release of software features for the newly created Huntress SIEM Platform. Responsible for driving design, managing technical aspects, and providing architectural direction. Mentoring junior engineers, ensuring code quality, and promoting collaboration within the team.
Lead deployments, optimize implementations, and handle integrations to build successful, long-term partnerships. Collaborate with cross-functional teams, improve operations, define new solutions, and automate partner operations. Develop and deploy prototypes and MVP for new systems. Report to the Director, Partner Engineering.
GoodRx is seeking a Principal Backend Software Engineer to join the Retention team, responsible for building systems and features to enhance customer engagement and retention. The role requires technical leadership, innovation, quality maintenance, collaboration with various departments, clear communication of technical concepts, and successful delivery of complex technical designs.
Lead and manage software engineering projects for enterprise customers, improve and customize Atlassian's product suite, and ensure software engineering excellence.
Your role will involve the design, implementation, and operations of the services to strengthen the enterprise readiness of our cloud. Be part of a dynamic, cross-functional team spanning all core products and services that deliver incredible, creative improvements to our products and platform. We make cross-functional engineering decisions to propel Atlassian into new and complex regulated industries.
Featured Jobs
Lead the ideation, strategy, design, and implementation of 0 to 1 products and infrastructure as a Principal Software Engineer on the Cash Commerce team at a global financial services company. Collaborate with cross-functional teams to deliver innovative experiences at scale and contribute to technical, design, and product discussions. Ideal for individuals with extensive software development experience and a Bachelor's Degree in Computer Science.
Lead deployments, optimize implementations, and handle integrations to build successful partnerships. Collaborate with various teams to improve operations, define new solutions, and automate partner operations. Report to the Director, Partner Engineering.
The Principal Engineer defines the technical vision for the next generation of systems at global scale, leading a team of product managers, software engineers, data scientists, and DevOps experts to deliver impactful solutions across NBC Sports Next. This role requires strong engagement, communication skills, and technical expertise to drive architectural decisions and enhance customer experiences.
GoodRx is looking for a Principal Backend Software Engineer to join our Retention team. This team is dedicated to building systems and features that support the engagement and retention of our customers across web and mobile apps.
Lead the ideation, strategy, design, and implementation of 0 to 1 products and infrastructure for the Cash Commerce team at a global financial technology company. Collaborate with cross-functional teams, mentor junior engineers, and drive technical, design, and product discussions. Requires 10+ years of software development experience, strong analytical mindset, and expertise in building scalable backend systems and partner integrations.
Provide architectural oversight and technical leadership to the product engineering organization. Responsible for driving technical strategy, solving hard problems, and ensuring effective execution.
Senior Software Engineer position at SeatGeek
The Software Engineer will be responsible for configuring, coding, and developing new solutions in Supplier Performance and Analytics and Supplier Risk and Vendor management areas. Key responsibilities include software system construction, maintenance, and testing, as well as expertise in Third Party Risk Management and Supplier Performance Analytics.
Join Headway as a Software Engineer(New Graduate) and contribute to building a new mental healthcare system accessible to all. Work with a small but impactful engineering team using technology to make a difference. Projects include therapist practice management, insurance systems, network expansion, patient search, and privacy initiatives.
As a Software Engineer II at Braze, you will work on building and maintaining the core infrastructure for delivering personalized emails at scale. Responsibilities include developing new features, improving stability/performance, and tackling engineering challenges. The ideal candidate has 1-3 years of full-stack development experience, strong understanding of design, data structures, and algorithms, and experience with distributed systems and modern tech stacks. This is a full-time, on-site position with a salary range of $136,000 - $166,250 annually.
Seeking a Staff Software Engineer to lead the development of innovative new systems and solutions using emerging technologies. Responsibilities include creating business logic, deploying databases, designing features, upholding code quality, collaborating with cross-functional teams, and deploying to cloud-based platforms.
Develop high-scale software solutions, collaborate with product teams, take ownership of products end-to-end, engage with AI technologies, mentor fellow engineers
Seeking a Senior Staff Software Engineer to lead the development of innovative new systems and solutions making use of emerging technologies. Responsibilities include creating new business logic, deploying databases, designing features, upholding code quality standards, collaborating with team members, and deploying to cloud-based platforms.
Join Spring Health as a Software Developer I to work on innovative projects for caregivers, learn new technologies, and contribute to the maintenance and development of software applications. Embrace a growth mindset, build trust with the team, and deliver high-quality code. The salary range for this position is $100,000-$123,600 per year, with additional benefits and stock options included in the total rewards package.
Help build and manage a complex software system for video processing and delivery. Work on real-time and low-latency video communication, focusing on product quality and scalability. Collaborate across teams and contribute to multiple layers of the architecture. Own your work from inception to launch and engage with customers.
As a Staff Software Engineer at Valon, you will be responsible for learning new concepts and technologies quickly, designing and building robust infrastructure, understanding the inner workings of the mortgage and housing industry, and collaborating with the Product and Design teams.
Join a nascent team to launch a new financial product into the Cash App ecosystem. Lead in creating technical requirements, implementing new systems, and integrating proof-of-concept technology. Design, build, and own projects at scale. Collaborate with teammates, prioritize maintainable code, and work with stakeholders.
All Filters
No Results
No Results