CrawlJobs Logo

Filters

Location
Salary

Software Engineer Ii- Backend Jobs (Hybrid work)

11 Job Offers

Software engineer II, Backend - Platform
Save Icon
Join Uber's Core Security Engineering team in São Paulo as a Backend Software Engineer. You will build and scale the critical authentication platform for human and non-human identities. This role involves developing secure, resilient login services using Go, Java, Python, or TypeScript. Enhance r...
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer II - Backend - AI Search
Save Icon
Join Seismic's AI team in Hyderabad as a Senior Backend Engineer. Develop and scale high-performance search and AI systems using C#, .NET, Python, and Redis. Collaborate on cutting-edge AI-driven features within the sales enablement platform.
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Software Engineer II-Backend Software
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II (Backend + Data pipelines)
Save Icon
Join our team as a Software Engineer II, specializing in backend development and large-scale data pipelines. You will design and optimize distributed systems for metadata processing, integrating cutting-edge AI and LLM services. This role requires expertise in Python/Scala, AWS, Terraform, and Sp...
Location Icon
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary Icon
Salary
103500.00 - 196000.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Software Engineer II - Backend
Save Icon
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
safetyculture.com Logo
SafetyCulture
Expiration Date
Until further notice
Senior Backend Software Engineer II
Save Icon
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Software Engineer II, Backend
Save Icon
Location Icon
Location
Brazil , São Paulo
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
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
Software Engineer II - Backend Focused
Save Icon
Join Viator, a Tripadvisor company, as a Software Engineer II in Kraków. Focus on backend development using Java, C#, or C++ within a full-cycle, agile process. Enjoy a hybrid role with competitive pay, annual bonus, travel perks, and comprehensive health benefits in a dynamic, supportive team.
Location Icon
Location
Poland , Kraków
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Software Engineer II - Backend
Save Icon
Join Microsoft's Intelligent Cloud Health team in Hyderabad. Design and build AI-driven backend systems that ensure global cloud reliability for M365. Utilize your 3+ years of experience with C#, Java, or Python to transform observability data into actionable insights. Tackle complex challenges a...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer Ii- Backend role

Explore Software Engineer II - Backend Jobs: A Comprehensive Guide to the Profession

Software Engineer II - Backend jobs represent a pivotal career stage for technology professionals who design, build, and maintain the server-side logic, databases, and infrastructure that power modern applications. At this level, engineers move beyond entry-level tasks to take ownership of significant system components, contributing to architecture decisions and ensuring reliability at scale. These roles are fundamental to nearly every digital product, from cloud services and enterprise platforms to consumer applications and internal tools.

Professionals in Software Engineer II - Backend positions typically focus on developing and optimizing the core systems that users never see but rely on every day. Common responsibilities include designing and implementing RESTful APIs, building distributed services, managing data storage solutions (both relational and NoSQL), and creating efficient data processing pipelines. A significant portion of the work involves ensuring high availability, low latency, and fault tolerance across production environments. Engineers at this level often participate in the full software development lifecycle: writing clean, maintainable code, conducting code reviews, writing comprehensive unit and integration tests, contributing to system design documents, and participating in on-call rotations to address incidents and maintain system health.

Typical skills and requirements for Software Engineer II - Backend jobs include proficiency in one or more backend programming languages such as Java, Python, Go, C#, or C++. A solid understanding of computer science fundamentals—data structures, algorithms, and system design principles—is essential. Experience with cloud platforms like AWS, Azure, or GCP is increasingly common, as is familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines. Engineers should be comfortable working with various databases (PostgreSQL, Redis, Elasticsearch) and messaging systems (Kafka, RabbitMQ). Strong debugging, performance tuning, and observability skills (metrics, logging, tracing) are critical for operating production systems. Most positions require a Bachelor’s degree in Computer Science, Engineering, or a related field, along with 2-5 years of professional software engineering experience. Soft skills such as cross-team collaboration, clear technical communication, and a growth mindset are equally valued, as backend engineers frequently partner with product managers, frontend engineers, data scientists, and security teams.

The profession demands a balance of deep technical expertise and operational maturity. Engineers must be able to break down complex problems, implement scalable solutions, and take ownership of their work from conception through deployment and ongoing maintenance. As technology evolves, these roles increasingly involve integrating AI/ML capabilities, supporting non-human identities, and building secure, resilient platforms. For those seeking challenging and impactful careers in technology, Software Engineer II - Backend jobs offer a rewarding path to shape the digital infrastructure of tomorrow.