Senior Platform Engineer
Listed on 2026-03-01
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Backend Developer
Get to Know Us:
It's fun to work in a company where people truly believe in what they're doing!
At Black Line, we're committed to bringing passion and customer focus to the business of enterprise applications.
Since being founded in 2001, Black Line 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, and we are committed to delivering innovative solutions and services to empower accounting and finance leaders around the world to achieve Modern Finance.
Being a best‑in‑class SaaS Company, we understand that bringing in new ideas and innovative technology is mission critical. At Black Line we are always working with new, cutting edge technology that encourages our teams to learn something new and expand their creativity and technical skillset that will accelerate their careers.
Work, Play and Grow at Black Line!
Make Your Mark:We’re looking for a Full Stack Platform Engineer that’ll play a crucial role in developing and refining our overall product roadmap. You'll report directly to our VP of Engineering and work closely with our engineering and product teams to build, implement and refine various features and products that drive our platform's core functionalities and user experience.
You'll Get To:- Design, develop, and maintain both front-end and back-end components of our fin-tech AI platform
- Implement responsive and intuitive user interfaces that effectively present complex financial data
- Develop and optimize server-side logic, APIs, and database structures
- Integrate AI and machine learning models into the platform's architecture
- Collaborate with cross-functional teams to define and implement new features
- Ensure high performance, responsiveness, and security of the platform
- Participate in code reviews and contribute to technical documentation
- Java Language and JVM Mastery: At least 3+ years of experience with deep expertise in the Java programming language, including a strong understanding of its ecosystems, Object-Oriented Programming (OOP) principles, and the Java Virtual Machine (JVM) internals (memory management, concurrency).
- Spring Framework and Spring Boot: 3+ years of proven ability in building scalable enterprise applications using the Spring Framework. Expertise in Spring Boot for creating stand‑alone, production‑grade microservices is essential.
- Cloud and Dev Ops Principles: A minimum of 3 years of experience with a major cloud platform (AWS, Azure, or GCP) and a strong understanding of Dev Ops culture. This includes hands‑on involvement in designing, building, and maintaining CI/CD pipelines with tools like Jenkins or Git Lab.
- Containerization and Orchestration: Over 3+ years of hands‑on experience with container technologies like Docker for packaging applications and container orchestration using Kubernetes for deployment, scaling, and management.
- Database and Data Management: At least 3+ years of experience working with both relational (SQL) and No
SQL databases is required. You must be proficient in writing efficient SQL queries and have experience with ORM frameworks like Hibernate or Spring Data JPA. - API Design and Microservices Architecture: 3+ years of proficiency in designing and implementing RESTful APIs and a strong grasp of microservices patterns. You will be responsible for building and maintaining scalable, independent services that form a cohesive system.
- Infrastructure as Code (IaC): Experience with tools like Terraform or Ansible to automate infrastructure provisioning and management. This demonstrates an ability to create repeatable and consistent environments, reducing manual configuration and errors.
- Advanced Observability and Monitoring: Familiarity with modern monitoring stacks such as Prometheus, Grafana, and distributed tracing tools (like Jaeger or Zipkin). This goes beyond basic logging to provide deep insights into application performance and system health.
- Performance Tuning and JVM Internals: Advanced knowledge of Java performance tuning,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).