Snap Inc. Backend Engineer
Snap Inc., known for its innovative camera technology and engaging social platform, Snapchat, is on the lookout for a Backend Engineer to join their dynamic team in the New York metro area. The role promises to be a blend of creativity and technical challenge, offering an opportunity to contribute to products that reach millions daily.
The ideal candidate will be part of a team that values diversity and is deeply committed to the well-being of the global community. Snap Inc. emphasizes privacy and precision in their work, ensuring that their products not only entertain but also uphold the highest standards of user trust.
Snap Inc. offers a hybrid work environment, allowing for a flexible balance between office collaboration and remote productivity. If you’re eager to be at the forefront of camera technology and social interaction, explore the career opportunities at Snap Inc. and become part of a company that contributes to human progress by empowering people to express themselves and connect with others.
Software Engineer, Backend Services
The role of a Software Engineer, Backend Services in the New York metro area is a dynamic and critical position within the tech industry. These engineers are responsible for designing, implementing, and operating scalable services that are essential to the functionality of various products. They work across teams to understand product requirements, evaluate trade-offs, and deliver innovative solutions.
Candidates for this role typically have experience with backend services or distributed systems and a proven track record of operating highly-available systems at scale. They are expected to execute on medium-sized features, understand the operational aspects of their systems, and participate in incident resolution. Collaboration and the ability to work well with others are key, as is experience in areas such as cloud computing, infrastructure design, security, networking, and data storage.
The New York metro area offers a vibrant job market for backend engineers, with companies like Snap Inc. seeking talented individuals to join their teams. The demand for backend engineers in NYC is reflected in job listings from reputable sources such as Built In and Indeed, highlighting the variety of opportunities available, from senior roles to data-focused positions.
Distributed Systems Engineer
The role of a Distributed Systems Engineer in the New York metro area is both challenging and rewarding, offering the opportunity to work on large-scale, complex systems. Candidates are expected to have experience with backend services or distributed systems and a proven track record of operating highly-available systems at significant scale. The ability to collaborate and work well with others is essential, as is experience in areas such as cloud computing, infrastructure design, and security.
Responsibilities often include designing, implementing, and operating critical and scalable services, which may involve user identity services, friend graph, and core persistence layers. Engineers are expected to understand product requirements, evaluate trade-offs, and deliver high-quality solutions that meet innovative product needs. Moreover, advocating for best practices in availability, scalability, operational excellence, and cost management is a key part of the job.
Typical qualifications for this position include a BS/BA degree in Computer Science or a related technical field, along with several years of software development experience. Preferred qualifications may include expertise in Java, C++, Python, NoSQL solutions, Memcache/Redis, Kubernetes, or cloud services from providers like Google and AWS.
Cloud Computing Engineer
The demand for Cloud Computing Engineers in the New York metro area is on the rise, with a variety of positions available for those with the right skills and experience. Opportunities range from entry-level to senior roles, catering to a broad spectrum of expertise.
For those just starting out, there are currently 43 entry-level cloud computing jobs listed in New York, NY, offering a chance for newcomers to break into the field. Meanwhile, experienced professionals can explore over 200 cloud security positions, reflecting the industry’s growing emphasis on protecting cloud infrastructure.
Salaries for Cloud Support Engineers in the area are competitive, with job listings in Yonkers, NY indicating hourly rates between $55 and $84. This suggests a healthy market for those with the skills to maintain and support cloud systems.
In Long Island City, NY, there is a significant number of cloud engineer positions open, with Glassdoor reporting 761 jobs. This indicates a thriving job market for cloud professionals in the New York metro area.
Infrastructure Engineer
The role of an Infrastructure Engineer in the New York metro area is multifaceted, involving the design, implementation, and operation of critical and scalable services. These professionals are essential in ensuring that the infrastructure meets the high demands of innovative products and services. Backend engineer jobs in New York metro area salary can vary widely, reflecting the importance and complexity of the role.
Key responsibilities include supervising subordinate employees, preparing complex portions of design and construction management projects, and ensuring operational excellence. The ability to collaborate and work well with others is crucial, as is experience in areas such as cloud computing, system design, and networking.
Salaries for these positions are competitive, with some employers providing salary ranges from $129,000 to $228,000 annually. This reflects the high value placed on skilled engineers who can navigate the challenges of large-scale systems and contribute to the city’s technological infrastructure.
Security Engineer
The demand for Security Engineers in the New York metro area is robust, with a variety of positions available across different companies. Cybersecurity is a critical aspect of modern businesses, and as such, there are numerous opportunities for professionals with expertise in protecting networks, systems, and data from digital threats.
According to Glassdoor, there are currently [86 Cyber security engineer jobs](https://www.glassdoor.com) in New York, NY, highlighting the need for skilled individuals in this field. For those looking for a more lucrative role, ZipRecruiter lists an [Application Security Engineer position](https://www.ziprecruiter.com) offering a salary range of $150,000 to $225,000, indicating the high value placed on security expertise.
The scope of security roles varies, with positions like Network Security Engineer being in high demand. Indeed reports [524 Network Security jobs](https://www.indeed.com) available in New York, NY. Neighboring areas such as Jersey City, NJ also offer opportunities, with ZipRecruiter showing [923 Network Security Engineer jobs](https://www.ziprecruiter.com) in the vicinity.
Professionals interested in these roles should have experience with backend services or distributed systems and a proven track record of operating highly-available systems at scale. Collaboration skills and experience in specific areas such as cloud computing, infrastructure design, and machine learning are also highly valued.
Networking and Data Storage Engineer
The role of a Networking and Data Storage Engineer in the New York metro area is critical for maintaining the backbone of today’s digital infrastructure. With a range of positions available, from junior to senior levels, these engineers are in high demand.
Salaries for these positions vary based on experience and specific skill sets. For instance, a Network Engineer job at New York Iso in New York, NY, offers a full-time salary ranging from $97,400 to $146,100. Meanwhile, in Kings Park, NY, Network Engineer positions are hiring with salaries from $62,000 to $111,000.
In Manhattan, NY, there are numerous opportunities with 394 Network Engineer jobs available, including roles for Senior Network Engineer and Network Security Engineer. For those starting out, 387 Junior Network Engineer positions are open in New York, NY, offering a chance to grow within the field.
Candidates are expected to have experience in areas such as microservices, cloud computing, infrastructure design, and of course, networking and data storage. A BS/BA degree in a technical field and software development experience are often minimum qualifications.
Machine Learning Engineer
The New York metro area is a hub for innovative technology and artificial intelligence, offering a plethora of opportunities for Machine Learning Engineers. These roles are critical in developing systems that can learn from and make decisions based on data.
Machine Learning Engineers in New York are expected to have a strong foundation in software engineering along with expertise in machine learning algorithms and tools. They often work on large-scale systems and collaborate across various teams to deliver high-quality products that incorporate machine learning and natural language processing capabilities.
Qualifications for these positions typically include a BS/BA in Computer Science or a related technical field, several years of software development experience, and proficiency in languages such as Java, C++, or Python. Experience with cloud services like AWS or Google Cloud, as well as with NoSQL databases and tools like Memcache/Redis, is also highly valued.
Natural Language Processing Engineer
The role of a Natural Language Processing (NLP) Engineer in New York is pivotal in the development of intelligent systems that understand human language. With a growing number of jobs in this field, candidates have a variety of opportunities to explore. NLP Engineers are expected to have expertise in machine learning and the ability to work with large-scale systems, often requiring a strong background in cloud computing and storage systems.
For those starting their career, entry-level positions are abundant. According to Indeed, there are over a thousand entry-level computer engineer jobs in New York, reflecting the city’s demand for fresh talent in tech. Meanwhile, experienced professionals can find numerous senior roles that leverage their advanced skills in system design and infrastructure.
Salaries for backend engineers in the New York metro area are competitive, with compensation reflecting the high cost of living in the region. The exact salary can vary widely depending on experience, specialization, and the company in question. It’s essential for job seekers to research and apply to positions that align with their career goals and expertise.
Senior Backend Engineer
The Senior Backend Engineer role in the New York metro area represents a significant opportunity for experienced professionals to impact the technological landscape of various companies. These positions often require a deep understanding of backend systems, a proven track record in scalable service operation, and the ability to collaborate effectively with cross-functional teams.
For those just starting out, the market also offers a variety of junior and entry-level positions. Junior backend engineer jobs in the New York metro area cater to those who are beginning their careers and looking to gain valuable experience. Similarly, entry-level backend engineer jobs in the New York metro area provide a stepping stone for graduates and newcomers to the field.
Freelancers are not left out of the equation, as freelance backend engineer jobs in the New York metro area allow for flexibility and diverse project exposure. This is particularly appealing to individuals seeking variety in their work and the ability to choose projects that align with their expertise and interests.
When considering a career move or starting out, it’s important to be aware of the competitive salaries that come with senior backend engineer jobs in the New York metro area. Compensation is often commensurate with experience and the complexity of the role, reflecting the high demand for skilled backend engineers in this vibrant tech hub.
Java Backend Developer
The role of a Java Backend Developer in the New York metro area is both dynamic and critical, involving the creation of server-side logic, maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. With a focus on Java, these developers are essential in building and deploying robust, fault-tolerant, and secure distributed systems.
Qualifications for Java Backend Developer positions typically include a BS/BA in Computer Science or related field and several years of software development experience. Preferred qualifications often highlight proficiency in Java, experience with backend services, and familiarity with distributed systems. The ability to operate highly-available systems at scale and a track record of executing on medium-sized features are also valued.
Salaries for Java Developers in New York City reflect the demand and importance of the role, with an average annual salary of $108,957. Opportunities in this field are abundant, as evidenced by the variety of job openings, including positions at prestigious companies like Splunk and Aptask, offering competitive salaries and the chance to work on impactful projects.
C++ Systems Engineer
The demand for C++ Systems Engineers in the New York metro area is on the rise, with companies seeking skilled professionals to develop high-performance applications. A C++ Systems Engineer typically works on creating and optimizing system software that requires efficient and low-latency processing.
Key qualifications for this role often include a strong understanding of computer science fundamentals, proficiency in C++ programming, and experience with large-scale systems. Employers look for candidates who can demonstrate a track record of developing robust, scalable software.
Recent job postings in New York City highlight opportunities for both experienced professionals and new graduates:
- Software Developer (C/C++) – Smart Design | Built In NYC: Smart Design is looking for a talented individual to join their team. The role involves working on innovative projects that require a keen eye for detail and a passion for technology.
- Software Engineer (C++) – 2024 Grads – Hudson River Trading: An opportunity for upcoming graduates to join a leading trading firm, focusing on algorithm development and system optimization.
- Software Engineer Senior | Lockheed Martin: Lockheed Martin is seeking an experienced engineer to develop embedded software and integrate algorithms into C++ applications.
- Software Engineer | Microsoft Careers: Microsoft is on the lookout for engineers to work on their C++ tool chain, impacting the C++ community and empowering customers with new hardware platforms.
These positions offer the chance to work on cutting-edge technology and make significant contributions to the field of system engineering.
Python Software Engineer
The demand for Python Software Engineers in the New York metro area continues to grow as companies seek skilled professionals to develop and maintain a wide range of applications. With Python’s popularity in data science, machine learning, and web development, opportunities abound for those proficient in the language.
Entry-level positions are particularly plentiful, with companies like Birdy Grey looking for staff software engineers and Indeed.com listing numerous openings for Python developers and machine learning engineers. For those seeking contract work, Floral Park, NY offers a variety of software developer contract jobs, providing flexibility and diversity in project work.
Senior roles are also available, offering competitive salaries and the chance to lead projects and mentor junior developers. As the technology landscape evolves, Python Software Engineers must stay abreast of the latest trends and tools to remain valuable in this dynamic job market.
NoSQL Database Engineer
The demand for NoSQL Database Engineers in the New York metro area is on the rise, as companies seek to manage large volumes of unstructured data efficiently. These engineers specialize in non-relational databases, which are essential for modern web applications that require scalability and high performance.
Qualifications for NoSQL Database Engineer roles typically include a technical degree and several years of software development experience. Preferred skills often encompass expertise in programming languages like Java, C++, or Python, and familiarity with NoSQL solutions such as Memcache/Redis. Moreover, experience with cloud services from providers like Google and AWS is highly valued.
Salaries for NoSQL Database Engineer positions are competitive, reflecting the specialized skills and experience required. According to employer-provided data, salaries in the Greater NYC Area can range from $129,000 to $228,000 annually. Job seekers can explore a variety of opportunities, from positions at innovative startups to roles in established tech giants.
Memcache/Redis Specialist
The role of a Memcache/Redis Specialist is crucial in the fast-paced New York metro area, where backend infrastructure demands high performance and scalability. Candidates with experience in caching solutions like Memcache and Redis are sought after for their expertise in enhancing data retrieval processes and reducing database load.
Qualifications for this position typically include a strong technical background with a BS/BA degree in Computer Science or related fields, and at least 3+ years of software development experience. Preferred qualifications highlight the importance of experience with NoSQL solutions, Kubernetes, and cloud services from providers like Google and AWS.
Responsibilities may range from designing and operating critical scalable services to collaborating across teams to meet product requirements. A successful candidate will demonstrate the ability to execute on medium-sized features, understand operational aspects of the system, and advocate for best practices in availability, scalability, and cost management.
Kubernetes Engineer
The demand for Kubernetes Engineers in the New York metro area is on the rise as companies continue to adopt containerization and orchestration technologies to streamline their operations. Kubernetes expertise is now a pivotal skill for backend engineers looking to advance their careers in this region.
Job listings such as ‘Staff Site Reliability Engineer, Kubernetes – Peloton’ and ‘Senior Engineer – InfraEng Kubernetes (Remote) at CrowdStrike’ highlight the variety of opportunities available, from in-house positions to remote roles. Employers are seeking individuals with experience in Kubernetes, Docker, and cloud services, indicating a trend towards complex, scalable system management.
For those interested in pursuing a Kubernetes-focused career, the following qualifications are often sought after:
- BS/BA degree in a technical field such as Computer Science
- Software development experience (3+ years preferred)
- Proficiency with Java, C++, Python, NoSQL solutions, and cloud services
The role of a Kubernetes Engineer is multifaceted, involving the design, implementation, and operation of critical services, as well as collaboration across teams to meet product requirements and ensure operational excellence.
AWS Cloud Engineer
The demand for AWS Cloud Engineers in the New York metro area is on the rise, with companies like ADP and Amazon actively seeking skilled professionals. These roles often require expertise in cloud computing, storage systems, and scalable services.
Qualifications for these positions typically include a BS/BA in a technical field and several years of software development experience. Preferred candidates may have experience with Java, C++, Python, NoSQL solutions, and Kubernetes, among other technologies.
Job seekers can find a variety of AWS-related positions, ranging from district managers to data engineers, with competitive salaries reflecting the importance of these roles in today’s tech landscape. For those ready to take on the challenge, the opportunities are abundant and promising.
Google Cloud Platform Engineer
The demand for Google Cloud Platform Engineers in the New York metro area is on the rise, with companies seeking skilled professionals to manage and optimize cloud infrastructure. These roles often require a strong understanding of cloud services, distributed systems, and microservices architecture.
Qualifications for these positions typically include a BS/BA degree in a technical field and several years of software development experience. Preferred qualifications highlight proficiency in languages such as Java, C++, and Python, as well as experience with NoSQL solutions and Kubernetes.
Salaries for Cloud Engineers in New York City are competitive, reflecting the importance and complexity of the role. The average salary is reported to be around $123,573 per year, indicating a lucrative market for qualified engineers.
Responsibilities for Google Cloud Platform Engineers may include designing and operating critical scalable services, ensuring high availability, and advocating for best practices in scalability and cost management. The role is pivotal in shaping the infrastructure that supports innovative products and services.
Microservices Architect
The role of a Microservices Architect is pivotal in designing and implementing scalable services that form the backbone of modern software systems. With the rise of cloud computing and service-oriented architectures, the demand for skilled architects who can navigate the complexities of microservices is at an all-time high.
Responsibilities typically include collaborating across teams to deliver solutions that meet product requirements, ensuring high availability, and advocating for best practices in scalability and cost management. Experience with technologies such as Kubernetes, Linux, and cloud-native applications is often required.
Opportunities for Microservices Architects in the New York metro area are diverse, ranging from distinguished positions at major corporations like Walmart to remote opportunities that allow for flexibility and innovation. The city’s vibrant tech scene offers a variety of roles, including senior enterprise architect positions that focus on multi-tier application frameworks and cloud-native applications.
If you’re interested in pursuing a career as a Microservices Architect, consider the following job listings that highlight the breadth of opportunities available:
Large-Scale System Designer
The role of a Large-Scale System Designer in the New York metro area is pivotal for companies that require robust and scalable solutions. These professionals are tasked with the design, implementation, and operation of critical services that ensure the seamless functioning of user identity services, friend graphs, and core persistence layers.
Responsibilities include collaborating across teams to comprehend product requirements, evaluating trade-offs, and delivering the solutions necessary for innovative product development. Large-Scale System Designers must also advocate for best practices in availability, scalability, operational excellence, and cost management.
Candidates should possess:
- Experience with backend services or distributed systems
- A proven track record of operating highly-available systems at significant scale
- The ability to execute independently on medium-sized features
- A deep understanding of the operational aspects of systems
The culture within these roles often includes team-based strategic planning, engagement with employee resource groups, and a hybrid work model, providing a balance between office presence and remote work.
User Identity Services Engineer
The role of a User Identity Services Engineer is pivotal in ensuring the security and integrity of user data within a company’s digital ecosystem. These engineers are tasked with designing, implementing, and operating critical and scalable services that handle user identity, often working across teams to meet product requirements and deliver innovative solutions.
Key responsibilities include evaluating trade-offs, testing and debugging work for high quality, and advocating for best practices in availability, scalability, operational excellence, and cost management. Collaboration is essential, as is experience in areas such as large-scale microservices, cloud computing, infrastructure design, and security.
The New York metro area offers a dynamic job market for User Identity Services Engineers, with opportunities to engage in diverse work environments that may include hybrid or remote work options, employee resource groups, and culture committees to foster an inclusive workplace.
Friend Graph Engineer
The role of a Friend Graph Engineer is pivotal in creating networks that enhance social connectivity within digital platforms. This position involves designing and implementing services that manage user relationships and interactions.
Responsibilities include:
- Understanding product requirements and collaborating with teams
- Evaluating and applying best practices for scalability and cost management
- Ensuring high-quality solutions through appropriate testing and debugging
In the New York metro area, the demand for engineers skilled in friend graph and related technologies is on the rise. Candidates with experience in user identity services and core persistence layers are particularly sought after. The job market is competitive, and positions often require a blend of technical expertise and the ability to work across various teams.
Core Persistence Layer Engineer
The role of a Core Persistence Layer Engineer is pivotal in maintaining the backbone of storage systems that support high-traffic applications. These engineers are responsible for designing, implementing, and operating the most critical and scalable services, which include user identity services, friend graph, and the core persistence layer itself.
Candidates should have a strong background in backend services or distributed systems, with a proven track record of operating highly-available systems at significant scale. The ability to collaborate and work well with others is essential, as is experience in areas such as large-scale microservices, cloud computing, infrastructure design, and security.
Minimum qualifications typically include a BS/BA degree in Computer Science or a related technical field, along with several years of software development experience. Preferred qualifications may highlight expertise with programming languages like Java, C++, or Python, and familiarity with NoSQL solutions, Memcache/Redis, Kubernetes, or cloud services from providers like Google or AWS.
Operational Excellence Engineer
Operational Excellence Engineers play a pivotal role in ensuring the smooth and efficient functioning of backend systems. They focus on continuous improvement and operational stability, which are critical for maintaining high availability and performance of services. These engineers are often involved in training and guiding teams in the use of continuous improvement tools, such as root cause analysis and PDCA cycles, to enhance the productivity and quality of backend operations.
In the New York metro area, opportunities for Operational Excellence Engineers are diverse and promising. For instance, a position in Congers, NY, emphasizes the need for proficiency in various continuous improvement methodologies. Similarly, a Senior Yield Engineer role in Cazenovia is available for those looking to join the manufacturing sector. Salaries for these positions can range from $86,500 to $102,000, reflecting the value and demand for these skills in the industry.
Operational Excellence Engineers are expected to have a solid background in backend services or distributed systems, and a proven track record of operating highly-available systems at scale. The ability to collaborate effectively and a deep understanding of operational aspects are also essential for success in this field.
Cost Management Engineer
The role of a Cost Management Engineer in the New York metro area is pivotal for organizations looking to optimize expenses and improve financial efficiency. These professionals are in high demand, as evidenced by recent job postings such as the Cost Engineer position at Arcadis, offering a salary range of $88,600 to $124,700. The New York Metropolitan Area also shows a consistent need for Cost Control Managers and Cost Engineers, with companies like Halmar International actively hiring for these roles.
In addition to competitive salaries, these positions often require a deep understanding of financial principles, cost control methodologies, and the ability to work across various teams. Civil and Industrial Engineering roles in New York, which include responsibilities related to cost management, also reflect a robust job market with hundreds of opportunities listed on platforms like Indeed.
For those interested in pursuing a career as a Cost Management Engineer, it’s essential to stay informed about the latest job openings and industry trends. Keeping an eye on job listings and company announcements can provide valuable insights into the types of roles available and the skills required to succeed.
Job Features
Job Category | Graduate Jobs, Internship Jobs, Skilled Jobs, Student Jobs, Unskilled Jobs, Visa Sponsorship Jobs, Work From Home Jobs |