Join the Business Applications Group at Partners Group. We design, optimize, and evolve business application solutions across the firm, working hand-in-hand with business teams to deliver high-quality, well-architected solutions. Our work spans in-house, SaaS, and cloud-based applications operating in a fully cloud-native environment.
We are looking for a Solution Engineer to play an active role in the design, development, integration, and delivery of business application solutions within your delivery group, while also contributing to the broader Business Applications platform — spanning Front Office (Investments & Sales) and Corporate functions. In this role, you will work across a diverse solution landscape that includes custom-built applications, SaaS platforms, and third-party provider solutions. You will be engaged across the full solution lifecycle — from collaborating on solution design and contributing your engineering perspective to architectural decisions, through building software components and integrating external platforms, to supporting deployment and production operations.
Key Responsibilities
Within your Delivery Group
Design, Development, Integration & Delivery
Actively contribute to solution design in collaboration with solution architects and senior engineers — bringing your engineering perspective to shape designs that are practical, maintainable, and aligned with architectural standards, whether the solution involves custom development, SaaS configuration, or platform integration
Design, develop, test, and maintain software components and features for business applications within your delivery group, ensuring code quality, performance, and reliability
Configure, extend, and integrate SaaS solutions and third-party provider platforms into the delivery group's application landscape, ensuring they operate seamlessly within the broader solution architecture
Participate in the full solution lifecycle:Collaborate on translating business requirements into well-structured solution designs and technical specifications — covering both custom-built and vendor-provided componentsBuild and integrate APIs, services, and data pipelines to connect in-house applications with SaaS platforms and external provider systemsImplement and maintain integrations using vendor APIs, webhooks, connectors, and middleware, ensuring data consistency, reliability, and security across system boundariesWrite and maintain unit, integration, and end-to-end tests to ensure software quality and stability across both custom and integrated solution
Take ownership of the design and implementation of individual components, features, or integration workflows, making sound technical decisions within the boundaries of the agreed solution architecture
Contribute to the evolution and improvement of existing applications and integrations by refactoring code, resolving technical debt, optimizing platform configurations, and proposing design improvements
Support deployment, release, and production operations activities, including troubleshooting and resolving software defects, integration failures, and production incidents
Business Alignment & Collaboration
Develop a solid understanding of the business domain your delivery group supports, and use that knowledge to make informed design and engineering decisions
Collaborate with solution architects, product owners, and cross-functional team members to clarify requirements, challenge assumptions, estimate effort, and deliver high-quality solutions
Engage with third-party vendors and SaaS providers as needed to resolve technical issues, understand platform capabilities, and ensure integrations meet business and technical requirements
Actively participate in Agile ceremonies (e.g., stand-ups, sprint planning, retrospectives) and contribute to backlog refinement and iterative delivery within Scrum or Kanban frameworks
Innovation & Continuous Improvement
Stay current with modern engineering practices, tools, and technologies — including developments in the SaaS and vendor platform ecosystem — and proactively suggest improvements to the team's development workflows, tooling, and integration approaches
Explore and experiment with emerging technologies and approaches — including AI-assisted development tools — where they can improve code quality, productivity, or solution outcomes
People & Governance
Support colleagues through code reviews, pair programming, and knowledge sharing within your team
Follow and promote compliance, security, and operational best practices in your day-to-day engineering work, including when configuring and integrating third-party platforms
Across the Business Applications Group
Contribute to building up engineering, integration, and design capabilities across the wider Business Applications Platform by sharing knowledge, reusable components, integration patterns, and lessons learned from your delivery group
Adopt and promote platform-wide engineering standards, shared design patterns, and common integration approaches to ensure consistency and reuse across delivery groups
Contribute to understanding and applying relevant security, compliance, and regulatory requirements in the software you design, build, and integrate
Collaborate effectively with geographically distributed teams across the globe, fostering alignment and knowledge sharing across locations and time zones
What we expect
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related discipline
At least 3–5 years of professional experience in software engineering or a similar role
Hands-on experience both designing and developing software solutions in enterprise or team-based environments, with a strong focus on code quality, sound design decisions, and collaboration
Strong proficiency with Python and/or Java
Solid understanding of relational databases and SQL; exposure to modern cloud data platforms (e.g., Snowflake, Databricks) is a plus
Experience designing, building, and consuming APIs, including RESTful services; familiarity with OpenAPI specifications, event-driven architectures, and modern integration patterns is a plus
Practical experience integrating SaaS solutions and third-party platforms into enterprise application landscapes — including working with vendor APIs, webhooks, connectors, and middleware — is a strong plus
Practical experience working with at least one major cloud platform (AWS, Azure, or GCP), including deploying and operating applications in cloud-native environments
Familiarity with CI/CD pipelines, version control systems, and modern DevOps practices
Understanding of security-by-design principles and secure coding practices; awareness of how data protection and compliance considerations apply to software design, development, and third-party integrations
Comfortable communicating with both technical and non-technical team members, including participating in design reviews, demos, and planning sessions
Proven ability to work effectively within cross-functional teams and coordinate with architects, engineers, and business stakeholders
Comfortable working with geographically distributed teams across multiple time zones
Proactive, curious mindset with a drive to learn, improve, and contribute to the team's success
Good written and verbal communication skills in English
Good To Have
Track record of delivering solutions end-to-end — from contributing to solution design and implementation through testing, deployment, and production support — across both custom-developed applications and integrated SaaS or third-party platforms
Openness to exploring and adopting AI-assisted software engineering tools and practices where they can improve code quality and delivery efficiency
Experience with troubleshooting and resolving software defects, integration failures, and production incidents, including participation in root-cause analysis across both in-house and third-party systems
Familiarity with observability practices for distributed systems — including structured logging, monitoring, and alerting using modern tooling (e.g., OpenTelemetry, Prometheus, Grafana, Datadog) Ability to contribute meaningfully to solution design discussions — covering both custom development and platform integration scenarios — articulate trade-offs, and document design decisions clearly
Experience producing or contributing to technical design documents, integration specifications, diagrams, and documentation
Experience working in or building solutions for financial services
We are one of the largest global private markets investment managers, serving over 1,000 institutional investors worldwide. We have USD 74 billion in assets under management and more than 1,000 professionals across 19 offices worldwide.
Partners Group is an equal opportunity employer committed to cu...
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Back End Developer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!