# Senior Software Developer

> CrewBloom · Bengaluru, India (Remote) · Full-time · Posted 2026-08-03

**Workplace:** remote

**Department:** Engineering & Technology

## Description

We are seeking a highly skilled and experienced Senior Software Developer with a strong background in C# and .NET technologies. The ideal candidate will have at least 10 years of professional experience in software development and a proven track record of designing and implementing robust, scalable, and maintainable software solutions.

**Key Responsibilities**

-   Work across the full stack to design, develop, test, deploy, maintain and improve software.
-   Help architect a micro-services based highly scalable and performant architecture.
-   Model complex objects for an robust enterprise grade software product.
-   Deep understanding of backend, UI and infrastructure software.
-   Deeply understand user needs and build products that are intuitive and easy to use.
-   Collaborating with product managers, UX designers and other engineers to define, design and implement product features.
-   Uphold high engineering standards and maintain consistency across services.
-   Manage individual project priorities, deadlines and deliverables.

## Requirements

-   BS degree in Computer Science, Engineering or similar technical field of study or equivalent practical experience.
-   10+ years of relevant experience building large-scale applications or complex enterprise software.
-   5+ years of experience working with the following: web applications, enterprise software, large software systems, and/or financial software
-   5+ years of experience leading software projects in a technical capacity
-   Software development experience in leveraging Open Source technologies, Java or similar programming languages and technology stacks.
-   Experience working with one or more of the following: web applications / services, enterprise software, large scale software systems, and/or financial software.
-   Working proficiency and communication skills in verbal and written English.
-   Interest and ability to learn new languages or technologies as needed.

**Minimum Technical and Work Environment Requirements:**

-   **Internet Connection:**

-   Primary internet connection with a minimum speed of **15 Mbps**.
-   Backup internet connection with at least **10 Mbps**.
-   Backup connection must be capable of supporting work during a power outage.

-   **Primary Device:**

-   Desktop or laptop equipped with at least:

-   **Intel Core i5 (8th generation or newer)**, **Intel Core i3 (10th generation or newer)**, **AMD Ryzen 5**, or an equivalent processor.
-   A minimum of **8 GB RAM**.

-   **Backup Device:**

-   Must meet or exceed the performance of an **Intel Core i3** processor.
-   Must be functional during power interruptions.

-   **Peripherals and Workspace:**

-   A functioning **webcam**.
-   A **noise-canceling USB headset**.
-   A **quiet, dedicated home office space**.
-   A **smartphone** for communication and verification purposes.

## Benefits

-   **Join Our Dynamic Team:** Experience our fun, inclusive, innovative culture that values your unique contributions and supports your professional growth.
-   **Embrace the Opportunities:** Seize daily chances to learn, innovate, and excel. Make a real impact in your field.
-   **Limitless Career Growth:** Unlock a world of possibilities and resources to propel your career forward.
-   **Fast-Paced Thrills:** Thrive in a high-energy, engaging atmosphere. Embrace challenges and reap stimulating rewards.
-   **Flexibility, Your Way:** Embrace the freedom to work from home or any location of your choice. Create your ideal work environment.
-   **Work-Life Balance at Its Best:** Say goodbye to stressful commutes and hello to quality time with loved ones. Achieve a healthy work-life integration to perform at your best.

## Apply

[Apply at CrewBloom](https://apply.workable.com/crewbloom/j/F5623FEE3E/apply)

---
Powered by [Workable](https://www.workable.com)
