> Markdown version of [/jobs/ext/3217525-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3217525-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior software engineer - **Company:** BlackLine - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Artificial Intelligence, Amazon Web Services, Automation of Tests, C Sharp (Programming Language), Cloud Computing, Cloud Storage, Software Quality, Code Review, Encodings, Cursor, Programming Tools, Distributed Systems, Document Retrieval, Fault Tolerance, Github, Python (Programming Language), PostgreSQL, Microsoft SQL Server, NoSQL, Object-Oriented Software Development, Performance Tuning, Systems Development Life Cycle, Secure Coding, Software Engineering, Systems Integration, GitHub Copilot, ReactJS, Large Language Models, Snowflake, Multi-Cloud, Generative AI, HybridCloud, Build Server, Event Driven Architecture, Containerization, Git Flow, Kubernetes, Information Technology, Maintaining Code, Apache Kafka, Non-relational Database, Virtual Agents, Functional Programming, Restful APIs, Terraform, Domain Driven Design, Docker, Microservices - **Published:** September 7, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-71C90C80F5505FD887/ ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field. * Master's degree is a plus. * 6+ years of industry experience designing and operating distributed systems or high-availability, high-throughput production systems. * Experience designing and building microservices architectures, including RESTful APIs and Back End services. * Proficiency in one or more Back End languages: .NET (C#), Java, or Python, with strong command of object-oriented and functional programming principles. * Deep understanding of event-driven design, domain-driven design (DDD), and the trade-offs involved in architectural decisions at scale. * Hands-on experience with GCP services (Cloud Storage, GKE, Cloud Functions, Pub/Sub) and Terraform as infrastructure-as-code tool. * Experience integrating Terraform with CI/CD pipelines (eg, GitHub Actions, Cloud Build) following GitOps principles. * Proficiency with containerization (Docker) and orchestration (Kubernetes). * Hands-on experience with relational and non-relational databases: SQL Server, PostgreSQL, Snowflake, and NoSQL solutions. * Experience with Apache Kafka or similar event streaming platforms for building real-time, event-driven systems. * Knowledge of distributed systems, messaging patterns, and system integration strategies. * Experience with CI/CD pipelines, Git-based workflows, and modern development tools across the full SDLC. * Knowledge of secure coding practices, performance optimization, and system resiliency. * Strong culture of automated testing: unit, integration, and end-to-end. * TDD or BDD experience is a plus. * Demonstrated proficiency using AI coding assistants such as GitHub Copilot, Cursor, or Claude in day-to-day engineering workflows, with the ability to integrate these tools to accelerate delivery while maintaining code quality, security, and maintainability standards. * Ability to design, build, and ship agentic AI features or frameworks, including autonomous workflows and secure orchestration of AI-driven actions. * Ability to mentor junior engineers through design reviews, code reviews, and technical guidance, while advocating for engineering quality and strong documentation. We're Even More Excited If You Have: * Google Professional Cloud Developer or AWS Certified Solutions Architect certification. * Familiarity with Generative/Agentic AI ecosystem on GCP. * Experience with React for Front End collaboration and full-stack feature delivery. * Exposure to multi-cloud or hybrid cloud environments. * Practical experience building Retrieval-Augmented Generation (RAG) pipelines, including document retrieval, embedding strategies, and LLM integration for knowledge-grounded applications. * Familiarity with LLM orchestration frameworks (LangChain, LlamaIndex) or vector databases as part of AI-powered Back End systems. ## Description Wondering what it's like to work at BlackLine? Don't take our word for it. We've been voted Best Place to Work by Inc. Magazine four years in a row. Built in LA ranks us in their top 100 Best Places to Work in LA. Reviewers on Glassdoor say we have smart and kind people, phenomenal culture, and good work/life balance. Sound good? You'll Get To: * Design, develop and deliver product features, while adhering to timelines, coding standards, requirements, and quality. * Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations. * Maintain high standards of software quality and technical excellence within the team by establishing good practices and habits and writing clean, testable, maintainable, and secure code. * Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization. * Mentor and coach junior team members and guide them to solutions. * Proactively identify issues, bottlenecks, gaps, or other areas of concern or opportunity and work to either directly affect change, or advocate for that change by working with peers and leadership to build consensus and take action. * Perform critical maintenance, deployment, and release support activities, including occasional off-hours support. * Adaptable team player with strong collaboration skills and a focus on results and value delivery. * Passion for engineering excellence, curiosity and demonstrated ability of continuous learning. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Collaborative Intelligence: The Human & AI Partnership](https://www.wearedevelopers.com/videos/1097-collaborative-intelligence-the-human-ai-partnership) ## Related Articles - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)