Job offers - CrawlJobs

Software Engineer Ii- Backend Jobs

8 Job Offers

New
Software Engineer II, Backend (Batch Developer Experience)
Save Icon
Join Affirm as a Software Engineer II on the Batch Developer Experience team. Build backend tools in Python or Kotlin, improve batch reliability, and enjoy remote work, full health coverage, and equity rewards.
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
New
Software Engineer II, Backend (Online Storage)
Save Icon
Join Affirm as a Software Engineer II, Backend (Online Storage) in Canada. Build and scale Redis/Valkey cache services, automate infrastructure with Terraform and Kubernetes, and enjoy great benefits.
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
Software Engineer II, Backend (Card Integrations and Payments Experience)
Save Icon
Join Affirm's Card Checkout team as a Software Engineer II in Spain. Build scalable backend systems with Python or Kotlin, collaborate across teams, and enjoy great benefits like flexible time off and health coverage.
Location Icon
Location
Salary Icon
Salary
73000.00 - 109000.00 EUR / Year
Affirm
Expiration Date
Until further notice
Software Engineer-II Backend
Save Icon
Location Icon
Location
United Kingdom, London
Salary Icon
Salary
Not provided
socure.com Logo
Socure
Expiration Date
Until further notice
Software Engineer II, Backend
Save Icon
Salary Icon
Salary
Not provided
mtch.com Logo
Match Group
Expiration Date
Until further notice
Software Engineer II, Backend - Consumer Growth Domain
Save Icon
Location Icon
Location
Salary Icon
Salary
38000.00 - 46000.00 EUR / Year
satispay.com Logo
Satispay
Expiration Date
Until further notice
Software Engineer II - Java/Python - Backend Platform Team
Save Icon
Join Doctolib as a **Software Engineer II** on the **Backend Platform Team (ATP)** in Levallois-Perret, France. Leverage your 4+ years of expertise in **Java, Spring Boot, and Python** to build scalable, distributed backend foundations. Drive technical vision, improve performance, and collaborate...
Salary Icon
Salary
Not provided
doctolib.fr Logo
Doctolib
Expiration Date
Until further notice
Backend Software Engineer II
Save Icon
Join Microsoft’s Azure Data engineering team in Barcelona as a Backend Software Engineer II. Design and ship large-scale services for Microsoft Fabric and Azure databases using C#, Java, or Python. Collaborate globally on AI-first solutions, ensuring top performance and security. Requires a CS de...
Location Icon
Location
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.