B

BlackLine

Cloud-based SaaS for financial close

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3–5 years of professional software engineering experience, with proven project contributions and the ability to work independently within team-driven environments.
  • Proficiency in one or more backend languages: .NET (C#), Java, or Python, and working knowledge of object-oriented principles, design patterns, and clean code practices.
  • Experience designing and developing RESTful APIs and backend services within distributed or microservices-based architectures.
  • Ability to write clean, testable, and maintainable code and participate productively in code reviews.
  • Foundational hands-on experience with GCP or an equivalent cloud platform such as AWS or Azure, including deployment, monitoring, and basic infrastructure management.
  • Familiarity with Terraform or infrastructure-as-code concepts.
  • Working knowledge of containerization with Docker and basic Kubernetes concepts.
  • Experience with CI/CD pipelines, Git-based workflows, and modern development tools.
  • Working experience with relational databases such as SQL Server or PostgreSQL, including query optimization and schema design fundamentals.
  • Basic understanding of event-driven architectures.
  • Experience building and maintaining CI/CD pipelines using tools such as GitHub Actions or similar.
  • Awareness of secure coding practices, performance optimization basics, and system resiliency patterns.
  • Active daily use of AI coding assistants such as GitHub Copilot, Cursor, or Claude for code scaffolding, test generation, and debugging, and the ability to critically evaluate and validate AI-generated output before shipping.
  • Ability to work effectively within Agile methodologies, contribute to ceremonies, and collaborate closely with product, QA, and operations teams.
  • Comfort learning new frameworks, tools, and patterns as the cloud ecosystem evolves.
  • A proactive approach to identifying problems and proposing solutions, with a demonstrated commitment to continuous improvement.

Responsibilities

  • Provide technical expertise in the design, development, and delivery of products while adhering to timelines, coding standards, requirements, and quality expectations.
  • Design, develop, test, troubleshoot, debug, optimize, scale, maintain, and improve software applications and deliver features to customers.
  • Collaborate with the team on all aspects of development, participate in code reviews, develop functional and technical specifications, and strategize test plans.
  • Implement, refine, and follow software development techniques to ensure delivered features meet software integration, performance, security, and maintainability expectations.
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development.
  • Support high standards of software quality and technical excellence by promoting good practices and habits and writing clean, testable, maintainable, and secure code.
  • Identify issues, bottlenecks, gaps, and other areas of concern or opportunity, and either effect change directly or advocate for change with peers and leadership to build consensus and take action.
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support.

Desired Qualifications

  • Familiarity with Snowflake or cloud data warehouses and NoSQL databases.
  • Exposure to LLM APIs such as Anthropic or OpenAI, or Retrieval-Augmented Generation (RAG) concepts through personal projects, coursework, or prior work experience.
  • Familiarity with React for frontend collaboration or full-stack feature delivery.
  • Google Cloud or AWS foundational certification at Associate level or higher.
  • Experience contributing to open-source projects or maintaining an active GitHub portfolio.

About the Company

BlackLine

Cloud-based SaaS for financial close

BlackLine provides cloud-based financial automation tools for finance and accounting teams to automate and streamline the financial close process. It uses a SaaS platform that customers access via a subscription, with pricing based on users or transaction volumes, plus optional professional services for implementation and optimization. The product helps organizations automate tasks, enforce internal controls, and standardize close activities across multinational enterprises. Its goal is to improve efficiency, accuracy, and compliance in financial operations while generating steady recurring revenue through subscriptions and services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at BlackLine

See more jobs