CrawlJobs Logo
Briefcase Icon
Category Icon

Backend Engineer II United States Jobs (Hybrid work)

2 Job Offers

Filters
New
Software Engineer II- Backend
Save Icon
Join Uber's team to build the future of mobility and logistics. As a Backend Software Engineer, you'll design scalable systems impacting millions of users. This role requires 1+ years of backend development experience in Java, C++, Python, or Go. Positions are available in key US tech hubs like N...
Location Icon
Location
United States , New York; Seattle; San Francisco; Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Backend Software Engineer II
Save Icon
Join Checkr as a Backend Software Engineer II in Denver or San Francisco. Develop high-impact services using Ruby, JavaScript, and modern databases. Enjoy full benefits, a collaborative environment, and the chance to build a fairer future through technology.
Location Icon
Location
United States , Denver; San Francisco
Salary Icon
Salary
124000.00 - 173000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Explore Backend Engineer II jobs and discover a pivotal mid-level role in the software development lifecycle. A Backend Engineer II is an experienced professional responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power modern web and mobile applications. This position represents a core engineering function where individuals move beyond foundational tasks to take significant ownership of complex systems and features, often serving as a reliable anchor within their engineering teams. Professionals in these roles typically engage in the full spectrum of the software development process. Common responsibilities include architecting and developing scalable, secure, and high-performance distributed systems; designing robust RESTful or GraphQL APIs; and writing efficient, maintainable code in one or more backend languages such as Java, Python, C#, Go, Ruby, or Node.js. They work extensively with both SQL and NoSQL databases, implement message queues for asynchronous processing, and ensure system reliability through comprehensive testing, monitoring, and debugging. A key aspect of the role is collaborating cross-functionally with product managers, frontend engineers, and other stakeholders to translate business requirements into technical specifications and deliver impactful features. The typical skill set for Backend Engineer II jobs includes a strong foundation in computer science principles, including data structures, algorithms, and system design. Candidates usually possess 2-5 years of professional backend development experience, demonstrating proficiency in their chosen tech stack and associated frameworks. They are expected to have hands-on experience with cloud platforms (like AWS, Azure, or GCP), containerization tools (Docker, Kubernetes), and CI/CD pipelines. A quality mindset, with a focus on writing automated tests and advocating for best practices, is standard. Beyond technical prowess, successful engineers in this role exhibit a strong sense of ownership, the ability to mentor junior developers, and effective communication skills to collaborate on technical decisions and project roadmaps. This career path offers the opportunity to solve challenging technical problems at scale, handling anything from thousands to billions of daily transactions. For those seeking to deepen their expertise in building the foundational infrastructure that users never see but rely upon every day, Backend Engineer II jobs provide a perfect blend of hands-on coding, architectural influence, and professional growth.

Filters

×
Countries
Category
Location
Work Mode
Salary