Core Banking Senior Software Engineer
Content + Source + Freshness • 17 Dec 2025 • 95% confidence
Offer value
This position offers significant value due to its role in a major financial institution, strong compensation, and opportunities for professional growth in cutting-edge technology.
- Competitive salary and benefits package
- Innovative financial institution with growth prospects
- Chance to work on advanced technology solutions
- Significant experience required (5+ years)
Pros
- Work in a leading bank with a reputation for innovation
- Opportunities to work on microservices and cloud technology
- Competitive compensation package and benefits
Cons
- Requires substantial experience (5+ years) in a specific domain
- High performance expectations and potential for tight deadlines
- Work may require dealing with complex financial regulations
Who it's for
Mid to Senior • On-site
Good fit
- Experienced software engineers in the banking field
- Candidates comfortable with cloud technologies
- Individuals who enjoy collaborative and innovative settings
Not recommended for
- New graduates or those with limited tech experience
- Candidates seeking remote work only
- Individuals without a background in financial services
Motivation fit
Key skills
About the job
Core Banking Senior Software Engineer
Develop microservices to enhance OCBC's digital banking platform
About The Role
Core Banking Senior Software Engineer
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning. How you succeed To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design and develop microservices architecture.
- Implement business logic by writing clean and efficient code that meets the functional requirements of the service and adheres to best practices and coding standards.
- Ensure scalability and performance, optimize the services for high throughput, low latency, and efficient resource utilization.
- Integrate and deploy microservice, ensure seamless communication and data exchange between services by implementing appropriate integration patterns and technologies.
- Be proficient in cloud deployment tools and techniques to ensure smooth deployment and management of microservices.
- Identify and resolve issues related to performance, scalability, and reliability of microservices including monitoring service health, analyzing logs, and implementing appropriate monitoring and alerting mechanisms.
Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
Work with cross-functional teams to ensure seamless integration with existing systems
Participate in code reviews and contribute to the improvement of the overall code quality
Troubleshoot and resolve technical issues in a timely and efficient manner
Who you are
- A degree in Computer Science, Information Technology, or a related field
- At least 5 years of experience in software development, preferably in a banking or financial services environment
- Knowledge of Application Servers like Weblogic and JBOSS
- Knowledge of MVC design, data modeling, deployment & build management
- Possess working experience in Cloud native architecture with Microservices, container-based orchestration, CI/CD, Domain driven design, API design
- Working experience with other public clouds (AWS or Openshift)
- Experienced with frameworks such as Spring, Springboot, Hibernate, JPA.
- Working experience with MQ / Kafka
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
