Software Development Engineer - PFM



Software Engineering
Hyderabad, Telangana, India
Posted on Monday, March 18, 2024

About Us

Planful is the pioneer of financial performance management cloud software. The Planful platform, which helps businesses drive peak financial performance, is used around the globe to streamline business-wide planning, budgeting, consolidations, reporting, and analytics. Planful recognizes that financial performance management is a team sport, and empowers teams in marketing, finance, accounting, and human resources to plan confidently, report accurately, and optimize outcomes while executing on their plan. More than 1,300 customers, including Bose, 23andMe, Boston Red Sox, Five Guys, and Zappos, rely on Planful to accelerate cycle times, increase visibility & productivity, and improve accuracy. Planful is a private company backed by Vector Capital, a leading global private equity firm. Learn more at

About the role

As a Software Development Engineer, you will be responsible for helping deliver key features within our product line, working alongside experienced engineers. Planful for Marketing is a multi-tenant SaaS solution built in AWS with Python, Django, Angular, RDS (PostgreSQL), and DynamoDB. You will help define product direction, find effective technical solutions to deliver new capabilities, and generally help solve challenges not yet addressed in the market.

This is a great role for someone who is self-motivated, has passion for the latest developments in technology, and loves delivering solutions to business problems.


  • 2- 4 years of experience in software development in a SaaS environments with strong problem-solving skills
  • Strong computer science fundamentals in object-oriented design, data structures, and algorithm design
  • Must have expertise in Python
  • Django framework experience a plus
  • AWS experience a plus
  • Proficient in modern web development technologies and techniques, including PostgreSQL, no-SQL databases, RESTful APIs, GitLab, etc.
  • Experience in delivery of complex software systems that have been successfully delivered to customers
  • Proven skills to adopt best practices in software engineering architecture, design, and version control
  • Demonstrated experience working in an agile environment.
  • Engineering degree from premium institutes will be an added advantage


  • Deliver key features - This includes understanding the business objectives, negotiating with product management to optimize the requirements, determining the optimal implementation strategy, implementing, supporting testing efforts, and ensuring timely delivery.
  • Deliver rapid innovation - You will be leading efforts to deliver new capabilities to connect disparate systems, and empower marketing teams to effectively manage their budget and optimize results in coordination with their finance counterparts. Our sprints are delivered on a four-week cadence.
  • Advocate for technical excellence - Identify opportunities to leverage new technologies, retire technical debt, and build solutions that will scale (must support our ongoing targets of 2-3x annual growth).
  • Communicate clearly and fearlessly - We are a global team, and you will be required to have excellent written and verbal skills. If you don’t understand requirements, have concerns about a suggested approach, or have ideas for a better solution, you are encouraged and expected to speak up.