Jobs · Engineering · California

Senior Software Engineer - Python/Agentic AI

BlackLine · Pleasanton, CA · 2 wk ago
HybridEngineering$170k/yrFull-time

About Us

At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications. Founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process. Our vision is to modernize the finance and accounting function to enable greater operational effectiveness and agility, delivering innovative solutions and services to empower accounting and finance leaders around the world. As a best-in-class SaaS company, we leverage cutting-edge technology to encourage continuous learning, creativity, and technical skill development.

About the Role

As a Sr. Software Engineer, you will play a crucial role in delivering high-quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing, and scaling BlackLine’s cloud-based backend services. You will drive innovation into our product suite, collaborate with cross-functional teams to define and build new features, and optimize existing ones. Your attention to detail, problem-solving skills, and forward-thinking approach will directly impact the company’s success and the growth of your peers.

Responsibilities

  • Design, develop, and deliver product features while adhering to timelines, coding standards, requirements, and quality expectations.
  • Implement, refine, and enforce software development techniques to ensure delivered features meet integration, performance, security, and maintainability standards.
  • Maintain high standards of software quality and technical excellence by establishing best practices and writing clean, testable, maintainable, and secure code.
  • Inspire and mentor a team of developers, fostering a quality-first culture within the organization.
  • Proactively identify issues, bottlenecks, or opportunities and work to drive change or advocate for solutions with peers and leadership.
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support.
  • Collaborate effectively as an adaptable team player with a focus on results and value delivery.

Requirements

  • BS degree in Computer Science plus 5 years of experience, or MS degree in Computer Science plus 3 years of experience in software development using general-purpose programming languages such as C#, Java, Python, .NET, or .NET Core.
  • 3+ years of hands-on experience building Web Applications, SaaS products, and RESTful APIs.
  • Experience with an AI-First development approach.
  • Strong understanding of supporting production deployments and handling on-call responsibilities.
  • A solid foundation in computer science, including data structures, algorithms, and design patterns, with a proven track record in software design and architecture of complex systems.
  • Experience in service-oriented architecture and building distributed systems.
  • Advanced knowledge of SQL, including stored procedures, data models, and transactional flows.
  • Adaptable team player with strong collaboration skills and a focus on results and value delivery.
  • Passion for engineering excellence through automation, unit testing, and process improvements.
  • Prior experience with Scrum or other Agile development methodologies is preferred.

Nice to Have

  • Experience with PostgreSQL and NoSQL databases.
  • Experience with open-source tools.
  • Experience with public cloud architectures (Azure, AWS, or GCP) and cloud-native services.
  • Experience designing and scaling high-performance systems.
  • Experience with container management solutions like Docker or Kubernetes.
  • Experience with API gateways, identity management, authentication, messaging platforms (e.g., Kafka, SQS, RabbitMQ), workflow orchestration tools, job scheduling, and search.
  • FinTech or financial services domain background.

Benefits

  • A technology-driven company with a vision for the future and a culture of innovation.
  • An inclusive, open, and accepting culture that embraces diversity and unique perspectives.
  • Opportunities for professional growth through seminars and affinity groups celebrating diversity.
  • Hybrid work model: candidates within a reasonable commute of an office will work in-person at least 3 days a week.

Pay

Salary Range: USD $170,000.00/Yr. - USD $213,000.00/Yr. Placement within this range depends on prior relevant experience, skill set, and geographic location. BlackLine also offers short-term and long-term incentive programs, along with a robust selection of benefit and wellness plans.

Similar jobs