✨ About The Role
- As a Software Engineer at Compound Planning, you will be responsible for building and maintaining software systems that enhance the experience for financial advisors and clients.
- You will work in a collaborative agile team alongside other engineers, product managers, and designers to achieve the product vision.
- The role involves end-to-end delivery of improvements and features to existing systems, as well as designing new services or components.
- You will be tasked with creating high-quality, performant, and maintainable software in a timely manner.
- Regular communication regarding project progress and any blocking issues will be expected.
- Participation in the team’s software development process, including code reviews, testing, and project management, is a key aspect of the job.
⚡ Requirements
- The ideal candidate will have at least 2 years of experience delivering high-quality software.
- A strong technical expertise in one or more programming languages is essential for success in this role.
- Candidates should possess a solid understanding of fundamental computer science principles and software engineering best practices.
- Strong communication and collaboration skills are necessary to work effectively with peers and team members.
- A desire to thrive in a fast-paced, dynamic environment where projects and priorities can change quickly is important.
- The ability and willingness to learn, adapt, and grow within the role will be highly valued.