Senior Software Developer - Java Job in Planful

Senior Software Developer - Java

Apply Now
Job Summary

About the Role: Senior Software Development Engineer

Planful is seeking a Senior Software Development Engineer to help design and deliver high-quality software solutions that enhance our cloud-based financial planning and analysis platform. You will collaborate closely with product managers, engineers, and other stakeholders to create innovative features that meet customer needs and drive business growth. This is an exciting opportunity for someone who is self-motivated, passionate about the latest technologies, and thrives on solving complex business problems through code.

Responsibilities

  • Design & Development: Develop and enhance features for our cloud-based financial planning platform.
  • Performance Optimization: Refactor and optimize existing code to improve system performance, scalability, and maintainability.
  • Quality Assurance: Test and debug software to meet high-quality standards and ensure reliability.
  • Mentorship: Mentor and coach junior engineers, fostering their growth and development.
  • Documentation: Contribute to technical documentation, including design specifications, user manuals, and system documentation.
  • Collaboration: Work closely with cross-functional teams to align on technical solutions and business requirements.

What You Bring to the Table

  • 6+ years of experience in software development, with strong problem-solving skills.
  • Expertise in Java 17 and Spring frameworks.
  • Strong foundation in computer science fundamentals: object-oriented design, data structures, algorithms, and complexity analysis.
  • Proficiency in modern web development technologies: AJAX, HTML5, JavaScript, jQuery, CSS, Responsive Design, and web services.
  • Experience with NoSQL databases (especially MongoDB) and web servers.
  • Familiarity with distributed (multi-tiered) systems and complex software architectures.
  • Proven experience leading the design and delivery of complex software systems.
  • Ability to recognize and adopt best practices in architecture, design, testing, version control, documentation, deployment, and operations.
  • Broad knowledge across front-end, back-end, and integration technologies.

Why Planful?

At Planful, we are passionate about helping our customers and our people achieve peak performance. We ve built a culture that supports innovation, growth, and work-life balance.

What makes Planful a great place to work?

  • Time Off & Wellness: 2 volunteer days, birthday PTO, and quarterly wellness days.
  • Parental Support: 3 months of diaper supply and meal deliveries for the first month of your maternity/paternity leave.
  • Annual Planful Palooza: Our in-person, company-wide culture kickoff event.
  • Professional Growth: Access to a company-wide mentorship program and manager-specific monthly training sessions.
  • Diversity & Inclusion: Join Employee Resource Groups (ERGs) like Women of Planful, LatinX at Planful, Parents of Planful, and many more. We celebrate diversity and encourage you to create new ERGs and communities.
Experience Required :

Minimum 6 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired