Senior Software Engineer C# .NET
@ BlackLine

Bengaluru, Karnataka, India
$150,000
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @blackline.com
Recommended after applying

Job Details

Get to Know Us

At BlackLine, we bring passion and customer focus to enterprise applications. Since 2001, we have led cloud software innovation to automate and control financial close processes. Our vision is to modernize finance and accounting, empowering leaders around the world with Modern Finance solutions.

Make Your Mark as a Senior Software Engineer C# .NET

In this role, you will drive innovation into our product suite by building the next generation of BlackLine applications and cloud-based backend platforms. You will design, develop, test, troubleshoot, maintain, optimize and scale our distributed backend services and platform components.

Your Responsibilities

  • Design, develop, test, optimize, scale and secure distributed backend services.
  • Develop functional/technical specifications and test plans.
  • Participate in architecture and design discussions for complex problems.
  • Implement best practices including test automation and clean code.
  • Research, benchmark and recommend new technologies and tools.
  • Perform maintenance, deployment, and release support activities.

What You Bring

  • Bachelor’s/Master’s degree in Computer Science or related field.
  • 6+ years experience building large-scale, highly available SaaS platforms.
  • Strong hands-on C# experience with .NET framework/.NET Core.
  • Experience with public cloud environments (AWS, Azure, GCP) and cloud-native services.
  • Deep knowledge of SQL, relational database design, and query optimization.
  • Solid understanding of computer science fundamentals including data structures, algorithms and design patterns.
  • Experience with API gateways, identity management, messaging systems, and workflow orchestration.
  • Excellent problem-solving, communication and agile teamwork skills.

Bonus Skills

  • Knowledge of internet security in software design.
  • Experience with ERP systems and open source tools.
  • Familiarity with container management (Kubernetes, Mesos) and front-end basics.
  • FinTech background is a plus.

Why Join BlackLine?

Work with cutting edge technology in a collaborative agile environment. Enjoy a culture that is kind, open, and growth-focused with opportunities for continuous learning and professional development. BlackLine supports diversity and embraces innovative ideas while fostering a blend of virtual and in-person collaboration.

Key skills/competency

  • C#
  • .NET
  • Cloud
  • SaaS
  • API
  • SQL
  • Microservices
  • Agile
  • Distributed Systems
  • Testing

How to Get Hired at BlackLine

🎯 Tips for Getting Hired

  • Research BlackLine's culture: Study their innovative mission and success stories.
  • Customize your resume: Highlight .NET, cloud, and API expertise.
  • Show technical depth: Demonstrate experience with distributed systems.
  • Prepare for agile interviews: Practice coding and system design scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review C# and .NET coding practices.
Practice building scalable API services.
Study cloud architecture in AWS, Azure, or GCP.
Brush up on SQL optimization techniques.

Behavioral Questions

Describe teamwork in agile projects.
Explain resolving technical challenges.
Showcase handling project dependencies.
Discuss continuous learning experiences.

Frequently Asked Questions