Senior Software Engineer C# .NET @ BlackLine
Your Application Journey
Email Hiring Manager
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.