Staff II Software Engineer - Data Engineering & Cloud Platforms

BlackLine Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Sqlalchemy Web Development Data Modeling

Join BlackLine, a leader in cloud software for financial close automation. We are seeking a Staff II Software Engineer to build the next generation of our applications and data platform. In this role, you will be instrumental in enhancing our ability to sync data across BlackLine and various ERP, bank, payment, tax, and subledger systems. You will work with cutting-edge technology, contributing to innovative solutions that empower finance and accounting leaders globally. This is an opportunity to make a significant impact in a collaborative agile environment, solving complex customer problems and driving innovation.

**What You'll Do:**

  • Develop and scale BlackLine's data platform and applications.
  • Implement robust data integration and ETL processes.
  • Design and build high-concurrency, multi-threaded, secure, and scalable code.
  • Contribute to microservices, event-driven systems, and cloud-native architectures.
  • Leverage expertise in data modeling, performance optimization, and real-time data pipelines.
  • Collaborate with cross-functional teams to deliver exceptional products.
  • Champion engineering excellence through automation, testing, and process improvements.

**What You'll Bring:**

  • Expert proficiency in Python and its data science libraries (FAST, PySpark, Pandas, Seaborn, NumPy, SQLAlchemy).
  • Experience with REST APIs, web development, containers (Kubernetes), and DevOps practices.
  • Strong understanding of data modeling, data integration, and ETL tools.
  • Proficiency in SQL and NoSQL databases.
  • Mastery of architectural patterns such as microservices and event-driven systems.
  • Solid computer science foundation in data structures, algorithms, and design patterns.
  • Proven experience in leading across teams and influencing engineering culture.
  • Exceptional collaboration, communication, analytical, and problem-solving skills.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • 15+ years of experience building and scaling multi-tenant SaaS platforms.
  • 3+ years of experience with public cloud platforms (AWS, Azure, or GCP) and cloud-native services.
  • Experience with infrastructure as code and modern DevOps practices.

**Bonus Points:**

* FinTech or financial services domain background.

Similar Jobs

View all

Custom Software Engineer

Accenture

Pune, Maharashtra 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Pune, Maharashtra 5-7 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Software Engineer - Mainframe

Barclays

Pune, Maharashtra 4-6 Years
Permanent Job Not disclosed

Lead Software Engineer - Big data, AWS, Python

Jpmorgan & Co

Bengaluru / Bangalore, Karnataka 5-7 Years
Permanent Job Not disclosed
Apply Now