Senior Software Engineer
At a glance
AI generatedTL;DR
As a Senior Software Engineer at BlackLine in Pleasanton, California, you will join the Engineering team to design and develop high-quality backend services for cloud-based products. Your day-to-day responsibilities include building new features, optimizing existing ones, maintaining software quality, and mentoring junior developers. You will work closely with cross-functional teams to deliver innovative solutions that meet performance, security, and maintainability standards. The ideal candidate has a strong background in C#, Java, Python, or .NET, along with experience in RESTful API development, service-oriented architecture, and distributed systems. Familiarity with PostgreSQL, NoSQL databases, Docker, Kubernetes, and public cloud architectures like Azure is preferred. This role requires a deep understanding of software design patterns and the ability to drive engineering excellence through automation and unit testing.
Skills
What you'll do
- Design and develop product features adhering to timelines and quality standards.
- Implement and enforce software development practices for integration, performance, security, and maintainability.
- Write clean, testable, maintainable, and secure code while maintaining high technical excellence within the team.
- Mentor junior developers and guide them towards solving complex problems effectively.
- Identify issues and advocate for changes by working with peers and leadership to build consensus and take action.
- Proactively optimize existing features and drive innovation into product suite through creative problem-solving.
What we're looking for
- BS or MS in Computer Science with 5+ years of software development experience.
- Expertise in C#, Java, Python, .NET, and .NET Core for general purpose programming.
- Hands-on experience building Web Applications, SaaS products, and RESTful APIs.
- Strong understanding of service-oriented architecture and distributed systems.
- Advanced knowledge of SQL, stored procedures, data models, and transactional flows.
- Experience with Agile methodologies (Scrum) and a passion for engineering excellence.
Employer
About Blackline
BlackLine is a cloud-based financial operations management platform that automates and controls the financial close process for enterprises, including account reconciliation, journal entries, and financial reporting. Industry: Financial Technology & Accounting Software
Blackline currently has 13 open roles on FindRole.
Listed pay typically runs $193,000–$193,000 across 13 roles with salary data.
Most-posted roles
- Senior Software Engineer 2
- Staff I Software Engineer 2
- AI/ML OPs Principal Engineer 1
- Principal Engineer 1
- Senior AI Developer 1