At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions using Java and cutting-edge technologies.
- Company: Anaplan, a leader in AI-infused business planning with a winning culture.
- Benefits: Competitive salary, inclusive environment, mentorship, and opportunities for professional growth.
- Why this job: Make an impact by collaborating on exciting projects with top global companies.
- Qualifications: Passion for coding, experience in Java, and eagerness to learn and grow.
- Other info: Diverse and inclusive workplace that values your unique perspective.
The predicted salary is between 28800 - 48000 ÂŁ per year.
At Anaplan, we are a team of innovators focused on optimizing business decision-making through our leading AI-infused scenario planning and analysis platform so our customers can outpace their competition and the market.
What unites Anaplanners across teams and geographies is our collective commitment to our customers’ success and to our Winning Culture.
Our customers rank among the who’s who in the Fortune 50. Coca-Cola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies who rely on our best-in-class platform.
Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals, and we love celebrating our wins – big and small.
Supported by operating principles of being strategy-led, values-based and disciplined in execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and let’s build what’s next – together!
At Anaplan, our calculation engine is the heart of our platform, powering real‑time business planning for the world\’s largest enterprises. We are looking for an enthusiastic and inquisitive software engineer to join our core R&D team, to help us build the next generation of this engine. This is a true research and development role where you will contribute to solving deeply complex problems in high‑performance, distributed computing and grow your skills in high‑performance computing.
Your Impact
- Develop Our Next Gen Engine: Support the development of the core server components of our calculation engine, including its recalculation logic, in‑memory data structures, and high‑speed data I/O pipelines.
- Optimise Performance: Design, develop, and optimise novel algorithms for high‑performance computing (HPC) using GPUs, with guidance from our senior engineers.
- Own Your Code: Take full ownership of your components from initial design and commit, through to robust testing and deployment in a production environment.
- Contribute to Innovation: Participate in research and prototyping of new approaches and design discussions. Master software development best practices with support from the team.
Your Skills
- Excellent collaboration and communication skills, with a curiosity to learn and share feedback.
- Some experience or strong demonstrated interest in designing and building high‑performance, multi‑threaded, and/or distributed systems.
- Familiarity with a low‑level systems language, preferably Rust or C++. (We will support you developing expertise in both)
- A proven ability to analyse, debug, and solve technical challenges.
- A \”quality-first\” mindset, with a deep‑sated belief in writing clean, testable, and maintainable code.
Desirable
- Experience of or demonstrated interest in applying the principles of mechanical sympathy and hardware‑aware software design.
- Experience with CUDA C++ and/or GPU programming.
- Experience of or demonstrated interest in language design and compiler implementation.
- Familiarity with functional programming principles and concepts.
Our Commitment to Diversity, Equity, Inclusion and Belonging (DEIB)
We believe attracting and retaining the best talent and fostering an inclusive culture strengthens our business. DEIB improves our workforce, enhances trust with our partners and customers, and drives business success. Build your career in a place where diversity, equity, inclusion and belonging aren’t just words on paper – this is what drives our innovation, it’s how we connect, and it contributes to what makes us a market leader. We believe in a hiring and working environment where all people are respected and valued, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. We hire you for who you are, and we want you to bring your authentic self to work every day!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and all privileges of employment. Please contact us to request accommodation.
Fraud Recruitment Disclaimer
It has come to our attention that fraudulent and fictitious job opportunities are being circulated on the Internet. Prospective candidates are being contacted by certain individuals, mainly through telephone calls, emails and correspondence, claiming they are representatives of Anaplan. The main purpose of these correspondences and announcements is to obtain privileged information from individuals.
Anaplan does not:
- Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person.
- Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible and then followed up via written communication.
All emails from Anaplan would come from an @anaplan.com email address. Should you have any doubts about the authenticity of an email, letter or telephone communication purportedly from, for, or on behalf of Anaplan, please send an email to people@anaplan.com before taking any further action in relation to the correspondence.
#J-18808-Ljbffr
Associate Software Engineer employer: Anaplan
Contact Detail:
Anaplan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current Anaplan employees on LinkedIn, ask them about their experiences, and express your interest in the Associate Software Engineer role. A personal connection can make all the difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your Java skills and understanding algorithms and design patterns. Practice coding challenges on platforms like LeetCode or HackerRank to get into the groove.
✨Tip Number 3
Show your passion for coding! During interviews, share personal projects or contributions to open-source software that highlight your skills and enthusiasm for development. It’s all about showcasing your journey as a developer.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Anaplan team.
We think you need these skills to ace Associate Software Engineer
Some tips for your application 🫡
Show Your Passion for Coding: When you're writing your application, let your enthusiasm for coding shine through! Share any personal projects or experiences that highlight your love for Java and software development. We want to see your genuine interest!
Tailor Your Application: Make sure to customise your CV and cover letter to match the job description. Highlight your skills in Java, algorithms, and design patterns, and mention any experience with tools like Maven, Git, and Jenkins. This helps us see how you fit into our team!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to understand your qualifications and experiences.
Apply Through Our Website: Don’t forget to submit your application through our official website! This ensures that we receive all your details correctly and helps us keep track of your application. Plus, it’s the best way to get noticed by our recruitment team!
How to prepare for a job interview at Anaplan
✨Know Your Java Inside Out
Make sure you brush up on your core Java skills, algorithms, and design patterns. Be ready to discuss how you've applied these in past projects or coursework. Anaplan is looking for someone who can demonstrate a solid understanding of Java programming, so be prepared to showcase your knowledge.
✨Familiarise Yourself with the Tools
Get comfortable with Maven, Git, and Jenkins before your interview. These are key technologies used at Anaplan, and being able to talk about your experience with them will show that you're proactive and ready to hit the ground running.
✨Embrace the Agile Mindset
Understand the principles of agile development and be ready to discuss your experiences in scrum ceremonies. Anaplan values collaboration and feedback, so sharing examples of how you've worked in an agile environment will help you stand out.
✨Show Your Passion for Learning
Anaplan is looking for candidates who are eager to learn and grow. Be prepared to talk about how you've expanded your skills in the past and express your enthusiasm for coding and building engineering ecosystems. This will resonate well with their commitment to personal development.