Sr. Software Engineer - Backend

Snap Inc.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Cloud Computing Cyber Security Continuous Integration DevOps Distributed Systems Fault Tolerance JSON
+22 more
Python (Programming Language) Node.Js OpenShift Software Architecture Cloud Services Secure Coding Software Engineering Systems Integration Extensible Markup Language (XML) Enterprise Software Applications ReactJS Software Security Backend AngularJS Infrastructure Automation Frameworks Information Technology Web Technologies Front End Software Development Cloud Migration Restful APIs Docker Microservices

Job description

The Sr. Software Engineer is responsible for leading the design, development, and delivery of scalable enterprise applications and backend services while managing and mentoring high-performing Projects. This role partners closely with Product, Architecture, and cross-functional stakeholders to deliver secure, cloud-based software solutions that support business growth and operational excellence. The ideal candidate combines strong technical expertise with leadership, collaboration, and strategic problem-solving abilities.

How you’ll make an impact:

  • Lead the development and delivery of scalable, fault-tolerant backend services and enterprise-grade applications
  • Manage and mentor multi-disciplinary software engineering teams while fostering a collaborative engineering culture
  • Drive technical design and architecture decisions across backend systems, APIs, integrations, and cloud-based services
  • Build and maintain enterprise-grade APIs using REST, JSON, and XML best practices
  • Collaborate cross-functionally with Product, Engineering, and business stakeholders
  • Support frontend integration efforts utilizing Angular or React
  • Champion secure software development practices and application security initiatives
  • Lead scalability, reliability, and cloud infrastructure modernization efforts
  • Provide mentorship and technical guidance to engineering team members
  • Contribute to Agile development processes and continuous improvement initiatives

Requirements

Do you have experience in Technology security practices?, Do you have a Bachelor’s degree?, * Bachelor’s degree in Computer Science or related technical field

  • 7+ years of software engineering experience with 2+ years leading engineering teams
  • Strong expertise in Java, Python, or Node.js
  • Experience building enterprise-grade applications in lending, payments, fintech, or related industries
  • Strong understanding of backend architecture, APIs, and microservices
  • Experience with frontend technologies such as Angular or React
  • Hands-on experience with AWS, Docker, OpenShift, and EC2
  • Experience building secure applications and secure development practices
  • Strong understanding of web technologies and integration patterns
  • Experience working in Agile environments; SAFe preferred

What would make you stand out:

  • Experience leading cloud modernization or digital transformation initiatives
  • Deep expertise in distributed systems and scalable microservices
  • Background in highly regulated industries such as fintech or payments
  • Experience driving CI/CD and DevOps improvements
  • Strong mentorship and engineering leadership background
  • Ability to balance technical leadership with business priorities
  • Innovative problem-solving skills for complex engineering challenges
  • Exposure to monitoring, observability, and infrastructure automation tools

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance, Why Join Us:
  • Generous paid time off
  • Competitive medical, dental & vision coverage
  • 401K with company match for US
  • Company-paid life insurance
  • Company-paid short-term and long-term disability
  • Access to mental health and wellness resources
  • Company-paid volunteer time to do good in your community
  • Legal coverage and other supplemental options
  • A value-based culture where growth opportunities are endless

About the company

At Snap Finance, we believe everyone deserves access to the things they need, regardless of credit history. Since 2012, we’ve used data, machine learning, and a more human approach to create flexible financing solutions that help people move forward. We’re proud of our inclusive, supportive culture, built on empowering our customers, partners, and team members alike. When our people thrive, so does our innovation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all