companyAvePoint logo

Senior Software Engineer at AvePoint | Singapore

AvePointSingapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key RequirementsTechnical Expertise5+ years of software engineering experience demonstrating growth in technical complexity and responsibility. Strong foundation in software architecture, system design, and industry best practices. Proficiency in modern programming languages and development frameworks.

About the job

AvePoint is hiring a Senior Software Engineer based in Singapore. This position centers on leading important projects while shaping technical direction for both immediate needs and the broader ministry ecosystem. The role involves balancing hands-on delivery with building solutions that other teams can reuse, all while navigating technical trade-offs and helping set patterns for success across the organization.

Strategic Technical Delivery

  • Independently lead and deliver high-priority projects, ensuring quality and meeting deadlines with minimal oversight.
  • Make technical decisions that consider timelines, scope, budget, and long-term sustainability.
  • Oversee modernization efforts involving legacy technologies, including Java, Appian, OutSystems, Pega Cloud, and Microsoft Dynamics.
  • Proactively identify and manage technical dependencies, keeping stakeholders informed about constraints and their potential impact on schedules.

Contributing Across the Ministry

  • Design reusable frameworks, patterns, and infrastructure for multiple ministry systems.
  • Document architectural choices, implementation patterns, and lessons learned to support knowledge sharing.
  • Participate in shared technical goals and continuous improvement initiatives throughout the ministry.
  • Mentor engineers through code reviews, technical guidance, and helping establish best practices.

Managing Trade-offs and Decision Making

  • Evaluate when to build custom solutions versus leveraging existing platforms, considering data sovereignty, operational complexity, and organizational constraints.
  • Balance urgent project goals with the need to create sustainable infrastructure for future work.
  • Navigate competing priorities between ideal solutions and practical approaches that address both current and future needs.
  • Identify and communicate the impact of technical debt, making informed decisions about how and when to address it.

About AvePoint

AvePoint is a leader in data management solutions, dedicated to helping organizations maximize the value of their collaboration and data. Our innovative tools empower teams to drive their initiatives forward with efficiency and effectiveness.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.