Snap Inc. logo
Snap Inc.

Kind. Smart. Creative.

Software Engineer, Full Stack, Level 4

Full-stack EngineerSoftware EngineerFull TimeRemoteJuniorTeam 5,001-10,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

Nebraska + 4 moreAll locations: Nebraska | Washington | New York | California | Sao Tome And Principe

Posted

3 days ago

Salary

0

Seniority

Junior

English

Job Description

Software Engineer, Full Stack, Level 4

Snap Inc.

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We’re looking for a Full Stack Engineer to join Snap Inc! What you’ll do: - Build State of the art mobile and desktop web software applications and/or systems - Follow high-quality design and implementation practices - Implement features and user interfaces to optimize performance of user-facing products - Contribute to Snap’s engineering culture by working on shared libraries and systems - Log and analyze operational and engagement metrics - Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code Knowledge, Skills & Abilities: - Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS - Highly proficient in Java, Golang, NodeJs, and/or Python - Experience developing front-end software using Javascript UI Frameworks (i.e React, Angular, Vue) - Strong knowledge of object-oriented and functional programming principles - Understanding of domain driven design principles - Solid knowledge of unit testing - Experience in front end design and/or web application development - Writing code for User Interface components - Experience optimizing JavaScript performance and browser layout rendering - Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks. - Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices Minimum Qualifications: - Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience - 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field - Experience with full stack web development Preferred Qualifications: - MS degree in a technical field - Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end technology - Experience with GraphQL - Experience with large-scale microservices and distributed systems - Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services - Ability to identify and resolve performance and scalability issues - Passion for building a rich and innovative user experience If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC): The base salary range for this position is $157,000-$235,000 annually. Zone B: The base salary range for this position is $149,000-$223,000 annually. Zone C: The base salary range for this position is $133,000-$200,000 annually. This position is eligible for equity in the form of RSUs.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 1992H1B No Sponsor

• Liderar el desarrollo de aplicaciones usando React Native • Colaborar con equipos multidisciplinarios • Asegurar la calidad y eficiencia del código • Participar en scrum y reuniones de equipo

Mexico

Role Description Join a world-class academic healthcare system, UChicago Medicine, as a Senior Identity & Access Management (IAM) Developer in our Information Security department. This is a remote, work from home opportunity, and you may be based outside of the greater Chicagoland area. In this role, as a Senior IAM Developer, you will take an active role in: - Developing departmental policies and procedures related to the use of programs. - Developing user manuals, participating in user demonstrations, and focus groups. - Maintaining up-to-date technical knowledge through a variety of information sources. - Providing technical expertise and developing standards, guidelines, and processes for application systems. - Translating business requirements into well-designed applications while balancing user and business needs, technical competencies, industry developments, and time constraints. - Reviewing the design and code development of key architectural components. - Contributing to decisions on project and infrastructure needs, including the evaluation of server technologies, languages, platforms, and frameworks. - Actively participating in regional and national Identity and Access Management (IAM) communities and organizations. - Formulating and defining specifications for complex IAM installations, maintenance, and upgrades. - Identifying and analyzing performance and capacity issues. - Leading the installation and maintenance of major operating system components, multiple program products, and ancillary system components. - Serving as the technical authority on multiple operating system components. - Working with users, business analysts, and technical staff to resolve problems and respond to suggestions for improvements and enhancements. - Addressing problems related to systems integration, compatibility, and multiple platforms. - Diagnosing and repairing system failures. - Providing on-call support for problem resolution. Essential Job Functions: - Architect, design and develop IAM technical solutions which meet business needs. - Evaluate capacity and performance issues. - Document technical solutions including specifications, models, diagrams, and other documentation as requested or required. - Support production applications and environments 24/7. - Effectively collaborate with members of the UCM IAM team ensuring quality and delivery of solutions. - Review and provide feedback on business requirements and proposed technical solutions. - Participate in regional and national communities to expand and share knowledge unifying efforts to improve IAM. - Brainstorm with team members to identify alternative solutions. - Serve as a technical expert for the UCM IAM team. - Additional duties as assigned. Qualifications - BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience required. Master’s degree preferred. - 5 or more years of experience as an IAM developer/engineer. - 5 or more years of hands-on SailPoint IDN/ISC experience. - 5 or more years of hands-on CyberArk experience. - 5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages: - Java, Java EE - JavaScript, HTML, and CSS - SQL and Transact SQL - Perl, PHP, Python, or Ruby - XML and JSON - Expert knowledge, with multiple years of experience and familiarity with multiple technologies, including: - Programming within a UNIX/Linux environment utilizing Unix Shell (bash). - Database systems and languages such as MySQL, SQL Server, NoSQL, and Oracle. - Programming LDAP in conjunction with an LDAP API such as OpenLDAP, JNDI, or Netscape. - Web-service technologies, such as SOAP or REST. - Single sign-on technologies such as Shibboleth, Duo, or OpenID Connect. - Open-source software and collaborating on open-source products. - Network authentication tools such as RADIUS or TACACS. - Microsoft Active Directory. - Version control software. - 5 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, etc. - Previous experience working with open-source software and collaborating on open-source products. - Previous experience mentoring junior resources. - Experience with HIPAA, NIST, FERPA, and SOX preferred. Requirements - Job Type/FTE: Full Time (1.0 FTE) - Shift: Days - Location: Remote - Unit/Department: Information Security Office - CBA Code: Non-Union Benefits UChicago Medicine is committed to transparency in compensation and benefits. The pay range provided reflects the anticipated wage or salary reasonably expected to be offered for the position. - The pay range is based on a full-time equivalent (1.0 FTE) and is reflective of current market data, reviewed on an annual basis. - Compensation offered at the time of hire will vary based on candidate qualifications and experience and organizational considerations, such as internal equity. - Pay ranges for employees subject to Collective Bargaining Agreements are negotiated by the medical center and their respective union.

United States
$125.3K - $146.2K / year

Role Description We're looking for a well-rounded engineer to play a central role in creating and maintaining remarkable digital products. This is a fully remote, part-time contract role. - Engineers in this role are responsible for ensuring their code meets client expectations and will actively participate in the entire support development lifecycle. - Day-to-day work includes enhancements, bug fixes, and updates across a range of digital product solutions, and mitigating risk along the way. - Engineers manage development releases to client solutions with no regular oversight. - Our engineers rarely specialize exclusively in one tech stack, preferring to keep an open mind and a diverse skill set to deliver optimal solutions. - Responsibilities include communication, collaboration, and good judgment as important aspects of our work. Qualifications - Professional experience in a similar role - Fluency with JavaScript - Fluency with PHP - Familiarity with popular frameworks and CMSs (Ideally Craft, WordPress or Drupal) - Familiarity with modern front-end development tools and best practices, including CSS preprocessors and build tooling (Webpack, Vite, esbuild, etc.) - Intimate knowledge of web performance and security - Working knowledge of common testing tools and methodologies - Familiarity with accessibility standards, best practices, and testing methodologies - Working familiarity with Scrum/Agile methodologies - Ability to explain decisions, win over stakeholders, and fulfill the creative strategy - Navigate complex business, user, and team needs with empathy - Capable of working on multiple projects concurrently - Empathetic teammates who are candid, kind, caring, and embody our core values Requirements - This fully remote contract opportunity is expected to run approximately 3-6 months, with the possibility of extension based on business need and project scope. - The expected commitment is approximately 20 hours per week, with availability needed during core works of 9AM-5PM Eastern Time. - Compensation is $50-$75/hour, depending on experience and alignment with the scope of work.

EST (UTC-5)
$50 - $75 / hour
Capital One logo

Sr. Lead Software Engineer, Full Stack - Shopping Tech

Capital One

At Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.

Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We are seeking a Sr. Lead Software Engineer who is passionate about marrying data with emerging technologies. As a Lead Full Stack Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One Shopping. What You'll Do: - Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company - Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code - Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment - Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: - Bachelor's Degree - At least 6 years of experience in software engineering (Internship experience does not apply) - At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: - Master's Degree - 9+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go - 4+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service - 4+ years of experience in open source frameworks - 1+ years of people management experience - 2+ years of experience in Agile practices Capital One will consider sponsoring a new qualified applicant for employment authorization for this position. The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. Remote (Regardless of Location): $209,000 - $238,500 for Sr. Lead Software Engineer McLean, VA: $229,900 - $262,400 for Sr. Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website . Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days. No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to Careers@capitalone.com Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

Virginia
$209K - $262.4K / year