Full-Time

Senior Software Engineer

Confirmed live in the last 24 hours

Anaplan

Anaplan

1,001-5,000 employees

Cloud-based business planning and performance management platform

No salary listed

Senior

Company Historically Provides H1B Sponsorship

London, UK

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Microsoft Azure
FastAPI
Python
MySQL
Apache Flink
Git
Apache Spark
Machine Learning
Postgres
GraphQL
Docker
Microservices
AWS
Jenkins
Terraform
Redis
Ansible
REST APIs
Flask
Databricks
Django
Google Cloud Platform
Requirements
  • Professional experience in Python development or related software engineering roles.
  • Strong knowledge of Python, including experience with web frameworks like Django, Flask, or FastAPI.
  • Solid experience with relational databases like PostgreSQL or MySQL and familiarity with NoSQL databases like Redis.
  • A basic understanding of distributed systems and microservices architecture, as well as cloud-based infrastructure (AWS, GCP, Azure), is a plus.
  • Experience with Git and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Experience with testing tools like pytest, unit tests, and debugging skills to quickly resolve issues.
  • Strong knowledge of RESTful API design and implementation; knowledge of GraphQL is a plus.
  • Awareness of security best practices in software development.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Familiarity with containerization (Docker) and infrastructure automation tools like Terraform or Ansible.
  • Experience with Apache Pulsar or similar systems for real-time messaging and stream processing is a plus.
  • Experience with Apache Spark, Databricks, or similar big data platforms for processing large datasets, building data pipelines, and machine learning workflows.
  • Familiarity with tools like Apache Airflow or Temporal for managing workflows and scheduling jobs in distributed systems.
  • Experience with Apache Flink or other stream processing frameworks is a plus.
Responsibilities
  • Design, implement, and maintain scalable, maintainable, and efficient Python-based applications, focusing on backend and full-stack development.
  • Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals.
  • Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD) and maintaining high code quality.
  • Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches.
  • Troubleshoot and debug production issues. Optimize applications for performance and responsiveness.
  • Keep yourself and the team updated on the latest Python technologies, frameworks, and tools like Apache Spark, Databricks, Apache Pulsar, Apache Airflow, Temporal, and Apache Flink, sharing knowledge and suggesting improvements.
  • Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing.
Desired Qualifications
  • Familiarity with asynchronous programming tools like Celery or asyncio.
  • Exposure to frontend frameworks like React, Angular, or Vue.js for full-stack development is a plus.
  • Experience with event-driven architectures or message queuing systems (e.g., Kafka, RabbitMQ) is beneficial.
  • A degree in Computer Science, Engineering, or a related field is preferred but not required.

Anaplan offers a cloud-based platform designed for business planning and performance management. Its tools allow organizations to connect data, people, and plans, enabling them to model different scenarios, forecast outcomes, and optimize operations. Clients, which include large enterprises and mid-sized companies from various sectors like finance, supply chain, and marketing, use Anaplan to enhance their planning processes and improve collaboration. The platform operates on a subscription model, where clients pay a recurring fee for access to features such as data integration and advanced analytics. Anaplan also provides professional services like training and consulting, which contribute to its revenue. The company's goal is to help businesses make better decisions and streamline their operations through effective planning.

Company Size

1,001-5,000

Company Stage

IPO

Headquarters

San Francisco, California

Founded

2006

Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for cloud-based financial planning boosts Anaplan's market potential.
  • Partnership with NetApp enhances AI-driven analytics capabilities for business planning.
  • Acquisition of Fluence Technologies expands offerings in financial consolidation and reporting.

What critics are saying

  • Leadership changes may disrupt company culture and strategic alignment.
  • Integration challenges from Fluence acquisition could affect operational efficiency.
  • Reliance on NetApp for data storage creates potential dependency risks.

What makes Anaplan unique

  • Anaplan offers a comprehensive cloud-based platform for connected business planning.
  • The platform supports real-time collaboration across various business functions and industries.
  • Anaplan's subscription model provides scalable solutions with continuous updates and new features.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Insurance, Health & Wellness- Accidental death and dismemberment (AD&D) Insurance, Dental Insurance, Disability Insurance, Health Insurance, Vision Insurance, Life Insurance, Health Savings Account (HSA), Maternity & Paternity Leave, Unlimited PTO, Gym Discount, Sick Time

Financial & Retirement - 401k 50% match on the first 3% of base salary, Employee Stock Purchase Program (ESPP), Flexible Spending Account (FSA), Roth 401k

Home - Bereavement Leave, Fertility Assistance, Immigration Assistance, Relocation Bonus, Remote Work

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Automation Inside
Jan 15th, 2025
Anaplan Names Neil Thomas as Senior Vice President to Extend Leadership in Applications for the Office of the CFO

Anaplan, the leading scenario planning and analysis platform designed to optimize decision-making in today's complex business environment, announced that Neil Thomas has joined the company as Senior Vice President of Applications - Finance.

On Partners
Nov 27th, 2024
Payscale Appoints New Chief Customer Officer

Kate joins Payscale from Anaplan where she served on the Anaplan Operating Committee, a cross-functional team responsible for the execution of the organization's key strategic and operational decisions.

Business Wire
Sep 11th, 2024
Anaplan Selects NetApp to Unify Data Storage to Accelerate AI

SAN JOSE, Calif.-(BUSINESS WIRE)-NetApp(R) (NASDAQ: NTAP), the intelligent data infrastructure company, today announced that Anaplan, provider of a market-leading platform for business planning and decision-making, has selected NetApp as its primary storage vendor.

FF News
Aug 9th, 2024
Anaplan Adds Three New Experienced Executives To Its Leadership Team

Anaplan, the leading scenario planning and analysis platform designed to optimize decision-making in today’s complex business environment, today announced the appointment of three new senior executives who will lead key functions in the global product and technology, go-to-market, and finance organizations.The appointments of Sanjay Kacholiya, senior vice president of Corporate Development, Jarrod Martin, senior vice president of Engineering, and Kuntal Vahalia, senior vice president of Global Channels and Alliances, come at a time of accelerated innovation and growth for Anaplan. Today’s announcement follows the appointment of Jim Freeze, Chief Marketing officer and Hyune Hand, Chief Customer Officer, and the company’s recent acquisition of Fluence Technologies, the leading cloud-native solution for financial close, consolidation, disclosure management and reporting.Sanjay KacholiyaAs senior vice president of Corporate Development, Kacholiya will be responsible for identifying and evaluating new investment opportunities for Anaplan, reporting to Anaplan’s Chief Financial Officer, Hemant Kapadia. Kacholiya brings more than 25 years of experience in corporate and business development, strategy, and finance to Anaplan. He previously held senior leadership roles at Citrix, GE, Eventbrite, and Synopsis, among others.“Sanjay is a seasoned corporate development leader with a proven track record of identifying and executing strategic growth opportunities across a range of software, SaaS and broader technology marketplaces,” said Kapadia. “I’m thrilled to have Sanjay on the team to help us focus on delivering Anaplan’s next phase of growth.”Jarrod MartinMartin, who joins Anaplan as senior vice president of Engineering, will report to Chief Product and Technology Officer, Adam Thier, and he will oversee all aspects of the company’s architecture, engineering, quality assurance and DevOps functions to deliver platform excellence at scale.“Jarrod’s leadership will continue to strengthen how our engineering and product teams work together to deliver innovation with simplicity, consistency and speed,” said Their. “Performance engineering is in Jarrod’s DNA

Business Wire
May 28th, 2024
Anaplan to be Acquired by Thoma Bravo for $10.7 Billion

Anaplan, Inc. (“Anaplan” or the “Company”) (NYSE: PLAN), provider of a leading cloud-native platform for orchestrating business performance, today ann