Senior Software Engineer
Singapore, SG
What it's about
The Business Applications group is closely aligned with the business teams and is responsible for key applications to administer, monitor, and analyze Partners Group’s business processes through the investment value chain. It takes care of the development, customization, and ongoing enhancement of these applications to best support the global business operations of Partners Group. The Fund & Investment Management platform team within the Business Applications Group is dedicated to managing the product life cycle, with a focus on delivering comprehensive solutions for transaction processing, accounting, valuation, and portfolio management for Partners Group’s direct and indirect investments. This team is instrumental in supporting investment life cycle management solutions across all asset classes, facilitating activities related to portfolio management, ESG monitoring, and investment valuation.
The Senior Software Engineer role focuses on the design and implementation of in-house software solutions, or the integration of third-party products (including software-as-a-service) used by our business teams. A successful candidate will be involved in the entire development cycle, starting with the support of the business analysis phase up to production deployment and third-level support. Together with their colleagues, the role helps to improve the entire Partners Group business application landscape.
We are seeking a Senior Software Engineer to join our growing team in Singapore and contribute to these critical functions.
Responsibilities
- Serves as the technical lead for a specific group of applications, guiding and contributing to the efforts of development teams, including both internal and external members.
- Designs and implements solutions that are high-performing, secure, and cost-efficient.
- Prepares and validates technical specifications for junior colleagues and external developers.
- Understands the business aspects of the platform and assists in defining project scope and objectives, engaging all relevant stakeholders and ensuring technical feasibility.
- Delivers projects on time, within scope, and within budget.
- Possesses extensive experience in designing, programming, and implementing large-scale software solutions while collaborating with multiple stakeholders.
- Creates and maintains comprehensive technical documentation.
- Plans time diligently, prioritizes tasks effectively, and communicates progress transparently with the project team.
- Manages relationships with internal clients and peers.
- Proposes strategic approaches to advance the business applications platform within Partners Group.
- Excellent record of academic achievement, ideally holding a bachelor's or master’s degree in computer science or another scientific or quantitative discipline.
- At least 7 years of experience in software engineering, preferably within the financial industry.
- Strong personal organization skills.
- Experience coordinating with business users and developers to solve business problems, with an entrepreneurial mindset focused on continuous improvement.
- Advanced knowledge of Java and/or Python.
- Confirmed hands-on experience with relational databases and SQL.
- Excellent communication skills and a team-oriented approach.
- Practical experience with cloud computing.
Good to have:
- Experience with agile software development methodologies.
- Practical experience with cutting-edge technologies, including:
- AWS services and cloud infrastructure
- Application and data integration strategies, such as AWS Glue, Apache Airflow and Control-M
- Serverless computing architectures
- Microservices architecture and RESTful services.
- Design and development of APIs
- CI/CD pipelines and DevOps practices.
- Messaging and data streaming technologies, such as Kafka or Amazon Kinesis
- AI-powered coding assistants like GitHub Copilot and Amazon CodeWhisperer
- Snowflake for data warehousing solutions
- PostgreSQL and/or MS SQL databases
- Using pre-trained AI models to enhance software functionality.
- Familiarity with the Private Equity industry.
What we offer
Partners Group is a global financial institution that retains the culture, pace and agility of a start-up. As a growing firm, we are committed to attracting, developing and retaining the very best talent, by offering a workplace where results are truly recognized and rewarded. We offer a fantastic opportunity for you to grow:
- Professional, international working environment
- Challenging, rewarding career within a growing company
- Collaborative environment, with on-the-job training and mentorship opportunities
- 25 vacation days
- One month sabbatical after every five years of service
- Competitive compensation package, including performance based annual incentives
- Education assistance program
- Lunch allowance
- Fun office and team events, including volunteer opportunities to connect with and help our local communities
Make an impact on the organization by taking a lead role in the growth of our firm. Our working environment is humble, inclusive and transparent, and the structure of the firm is flat.
www.partnersgroup.com
Please be aware, fraudsters may pose as Partners Group recruiters. All genuine representatives can be identified by a verified sign on their LinkedIn profiles. If you suspect fraud or have doubts, contact us immediately at hr@partnersgroup.com
Job Segment:
Private Equity, PLM, Social Media, Equity, Finance, Management, Marketing