What are the responsibilities and job description for the Associate Software Engineer position at Anaplan?
At Anaplan, we are looking for a self-motivated Associate Software Engineer to join our global Application Experience team remotely in the United States to build and shape award-winning, cloud planning technology that is helping people and companies around the world every day to make better-informed plans and decisions. We are looking for someone who thrives in a changing environment and is excited to solve challenging problems at scale while delivering new capabilities to our rapidly growing number of customers. If you a desire to develop a deep understanding of our system and value writing sustainable, resilient code and want to help cultivate a collaborative, inclusive, creative, authentic culture —this is the place for you!If you’re ready to roll up your sleeves and take on unique problems that no one is solving in the tech space yet, keep reading..
What you’ll be doing:
- Build and maintain cloud native integrations, integration frameworks and applications for integrating data between operational systems and data repositories
- Work closely with product and design teams to understand the feature set and build scalable code
- Design and implement highly scalable distributed systems and shared services infrastructure using Kubernetes, the Operator framework and helm charts
- Work on building a Data Integration Service framework and associated native connectors for exporting/importing data from external systems like S3, Google Cloud Store as well as integrate with external ML services like Salesforce Einstein, AWS Forecast etc.
- Ensure a streamlined and automated application deployment
- Write code that is tested and testable and you take ownership for the quality of the code you produce. If you're an advocate of TDD, even better
- Share your passion for engineering and deliver extraordinary software
- Deliver extraordinary communication and collaboration skills -Be pragmatic and know how to build trust.
- Express your positive energy and passion - cultural add is areally big deal for us
- We're looking for really inquisitive people who love solving big problems and are self-motivated to get things done.
A little about you:
To be successful in the role, you should have the following skills and mindset:
- Bachelor’s level program (Computer Science, Engineering, Mathematics, or related field)
- An interest in enhancing and elevating your current skills while learning the following:
- Experience with building and maintaining a SaaS product at scale
- Python, Flask framework, Django ORM, multi-threading, and caching techniques
- Design, implementation, and deployment of scalable API service
- Working on Public Cloud (e.g. AWS / GCP/ Azure)
- Database management systems (SQL, No-SQL)