We are seeking skilled Engineers passionate about delivering exceptional software experiences. As part of the Digital Banking team, this individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Responsibilities
Implement features and deliver production-ready code
Create technical documentation, system diagrams, and debugging reports
Conduct performance optimizations and monitor key metrics
Participate in agile planning events by providing technical insights and feasibility analysis
Collaborate with Product Owners, Designers, and Engineers to translate business needs into features and technical solutions
Responsible for designing, developing, testing, operating and maintaining software products with a focus on REST API and Springboot within a banking environment.
Compensation
Pay Range: $119,765.00 - $140,900.00
Responsibilities
Designing, developing, testing, operating and maintaining products
Taking full stack ownership by writing production-ready and testable code
Creating optimal designs adhering to architectural best practices
Making sound design/coding decisions with customer experience in mind
Taking feedback from code review and applying changes
Responsible for architecture design and implementation of large-scale clinical systems, technology management, and support of enterprise IT solutions within the Hospital Authority.
Compensation
HK$64,518 to HK$88,971 (HMPS Point 1 to 8) per month including Monthly Allowance
Responsibilities
Coordinate, monitor and implement IT solutions in the development of corporate-wide IT architectures/solutions/practices
Provide consultancy and perform system analysis, problem diagnosis, and resolution
Liaise with users to collect, analyze and finalize requirement specifications
Work with stakeholders to build and maintain a holistic view of strategy, processes, information, and technology assets
Handle change requests and review standards and guidelines of IT solutions
Requirements
Bachelor's in Computer Science or relevant disciplines
Senior Software Engineer responsible for designing, developing, and maintaining Java-based transactional systems within a cloud-native, API-first architecture.
Responsibilities
Design and develop scalable Java applications
Implement microservices and cloud-based solutions
Troubleshoot and optimize transactional systems
Translate user stories into technical solutions
Collaborate with cross-functional teams
Requirements
Bachelor's degree in Computer Science, Information Technology, or equivalent
Looking for backend engineers to build, or rebuild, rock solid services with a laser focus on scalability and maintainability to revolutionize the credit card industry.
Responsibilities
Support the design, implementation and delivery of large scale, and complex, systems, while collaborating with product managers, frontend engineers or other team members.
Understand how to leverage infrastructure to solve large scale problems.
Contribute to the team by sharing knowledge, participating in code reviews and providing feedback to uphold and ensure best practices.
Triage, debug and resolve product issues or other incoming troubles inquiries.
Adopt problem solving as a way of life – always go to the root cause!
Senior Software Engineer responsible for designing, building, and evolving platforms that support WGU students and internal teams, providing technical leadership and mentoring engineers.
Compensation
Pay Range: $143,700.00 - $222,700.00
Responsibilities
Research, design, develop, test, implement, and support software applications and systems
Lead the delivery of software solutions while maintaining accountability for quality, scope, timelines, and outcomes
Mentor engineers through technical guidance, code reviews, architecture discussions, and problem solving
Translate functional and non-functional requirements into scalable, maintainable software solutions
Identify technical risks, dependencies, and opportunities well in advance and help teams develop mitigation strategies
Requirements
Bachelor's Degree in Computer Science, Information Technology, or a related field
Nice to have: Master's Degree or PhD in Computer Science, Information Technology, or a related field
The Payments Risk Engineering team owns fraud detection and risk management at PayPal. We build and support the services called on every money movement transaction between PayPal and its users and partners, scaling across millions of interactions, integrating with APIs in real time, and delivering high availability and configurability to the business.
Compensation
The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: San Jose, California: ($143,500.00 - $212,850.00 Annually)
Responsibilities
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations)
Advises immediate management on project-level issues
Guides junior engineers
Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
Applies knowledge of technical best practices in making decisions
Requirements
Bachelor’s degree in computer science or related technical discipline
The Payments Risk Engineering team owns fraud detection and risk management at PayPal.
Compensation
The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: San Jose, California: ($143,500.00 - $212,850.00 Annually)
Responsibilities
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations)
Advises immediate management on project-level issues
Guides junior engineers
Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
Applies knowledge of technical best practices in making decisions
Requirements
Bachelor’s degree in computer science or related technical discipline
Lead the analysis and resolution of highly complex legacy system defects using deep expertise in Java and enterprise-grade technologies to deliver robust, scalable solutions within the Wealth Management domain. Act as a technical influencer bridging gaps between engineering and non-technical stakeholders.
Responsibilities
Tackle very complex legacy defects that mediocre developers cannot analyse/solve
Communicate highly technical issues to non-technical audience
Be an influencer and uplift engineering practices of existing developers
Earn good reputation of being technically strong in the organization by help solving problems others struggle
Development and delivery with Java, EJB, Spring Boot, MySQL and IBM MQ