TRAINEE: Web Software Engineer
Responsibilities
What We Offer
Your life doesn’t revolve around your job. So, find the job that revolves around your life.
The Trainee role is a full time 24-month contract with Societe Generale where you will have access to a diverse range of training materials to help you succeed, covering various aspects of businesses, including but not limited to technical skills, leadership development, communication skills, client service and relationship management. To be eligible, please ensure you have completed your qualification and will be available to work full time for the duration of Trainee contract.
WEB DEVELOPMENT:
- Learn and apply the team’s engineering standards (coding conventions, secure coding, testing practices, and code review etiquette).
- Contribute to web application development under supervision using TypeScript and modern frameworks (React and/or Angular), and gain exposure to how the backend is built with C# and .NET.
- Deliver small-to-medium scoped features or bug fixes with clear requirements, supporting documentation, and automated tests.
- Participate in sprint ceremonies and provide clear progress updates to the team.
COLLABORATION, COACHING & GLOBAL LIAISON:
- Work closely with the Technical Leader and senior developers to understand tasks, propose solutions, and implement changes safely
- Participate in pair programming to accelerate learning and build good engineering habits.
- Take part in code reviews (initially as a reviewer-in-training and progressively as a regular contributor), learning how quality and consistency are maintained across the codebase.
- Collaborate respectfully with global teams, learning effective communication in a multi-cultural, multi-timezone context.
PROCESS, AUTOMATION & ENGINEERING EXCELLENCE:
- Learn and follow the team’s SDLC process: branching strategy, pull request workflow, CI checks, and release practices.
- Contribute to automation efforts (e.g., improving developer workflow scripts, test automation, or CI/CD pipeline enhancements) with guidance.
- Help maintain and improve documentation (runbooks, troubleshooting notes, onboarding notes) to support team efficiency.
- Learn the team’s core toolchain (cloud basics, CI/CD basics, observability fundamentals) and share learnings when appropriate.
PRODUCTION SUPPORT (SUPPORTED / SHADOW MODE):
- Shadow production support activities and learn incident management basics: triage, reproduction, log analysis, and escalation.
- Assist with resolving low-risk production issues under supervision, following runbooks and defined escalation paths.
- Follow defined escalation paths and do not make production changes without approval.
- Help keep production documentation up-to-date based on lessons learned from incidents and operational tasks.
PROJECT & STAKEHOLDER EXPOSURE:
- Learn how requirements are captured and translated into technical tasks; ask clarifying questions and highlight gaps/risks early.
- Communicate clearly with internal stakeholders as appropriate for the Trainee level (status updates, clarifications), with seniors leading complex discussions.
- Develop an understanding of the business domain (digital markets / client platforms) through training, demos, and guided exposure.
Department Description
The Digital Channel and Client Intelligence division at Société Générale's Global Banking Technology & Operations unit is responsible for managing a wide range of web applications on our B2B marketplace, SG Markets. SG Markets offers services in market activities, including providing liquidity, trading, sales, and execution across a range of asset classes such as fixed income, equities, derivatives, and currencies. In essence, SG Markets plays a key role in facilitating the efficient functioning of financial markets by offering both advisory and transactional services to institutional clients.
Our projects involve developing features within a complex, multi-region service environment that requires coordination across several teams. We are looking for a trainee who is eager to learn, applies feedback quickly, and can deliver well-scoped tasks with guidance. Attention to detail and a disciplined approach to coding standards, testing, and documentation are important. This role offers hands-on exposure to enterprise-grade engineering practices while contributing to a critical, large-scale system.
Our team will actively share its expertise in both technical and functional domains, providing regular feedback and coaching. You will collaborate with cross-regional teams and learn how solutions are designed, built, tested, deployed, and supported in production on modern cloud platforms. This environment is designed to foster strong engineering fundamentals and steady growth in autonomy.
Profile required
The successful candidate should be motivated to start a software engineering career in a modern web stack, eager to learn, and demonstrates strong ownership for assigned tasks.
Qualifications Required:
- Bachelor’s degree in computer science, Software Engineering, or a related discipline; or equivalent demonstrable skills (projects, bootcamps, open source).
- Foundation in programming concepts (data structures, OOP, basic algorithms) and web fundamentals (HTTP, REST, browser basics).
- Exposure to TypeScript/JavaScript and at least one modern front-end framework (React or Angular) through coursework or projects.
- Exposure to C#/.NET, Azure (cloud concepts), CI/CD, and containerization is a plus.
- Familiarity with Git and collaborative development workflows is a plus.
- Strong learning mindset, attention to detail, and willingness to accept feedback and iterate.
- Clear communication skills and a collaborative attitude.
Behavioral Skills
- Client - Client focus: I put long term relationship with our clients at the center of my actions, whatever my position
- Client - Risk: I strive to satisfy clients while taking into account risks for the company
- Innovation - Technology: I adopt new technologies in the solutions and projects I work on
- Commitment - Sustainability: I strive to develop my skills and knowledge
- Innovation - Simplification: I make things & ideas simple
- Team Spirit - Collective mindset: I favour the team’s interest over my own results
Business insight
Our Culture:
At Societe Generale, we live by our 4 core values of commitment, responsibility, team spirit and innovation. We are engaged and demonstrate consideration for others. We act ethically and with courage. We focus our talent and energy on collective success. We experiment and propose new ideas. This way, we maximize our ability to serve client needs and anticipate market changes. Societe Generale is committed to strengthening bonds with colleagues, communities, and the world in which we live, because relationships are at the heart of how we operate. Please visit our APAC career website: https://www.societegenerale.asia/en/careers/building-your-career-with/ for more information.
Diversity, Equity & Inclusion (DE&I):
Our mission: Recruit, develop, advance, and retain a diverse workforce that is united in our efforts to enhance our competitive position and deliver innovative solutions to our clients.
Our vision:
- Engaged workforce that is demographically diverse in a way that reflects the communities in which we operate
- Inclusive culture and workplace that recognizes employees' unique needs and utilizes their diverse talents
- Engage our community and marketplace, and position the organization to meet the needs of all its clients
Check out our DE&I initiatives: https://www.societegenerale.asia/en/careers/diversity-equity-inclusion-dei/
Societe Generale is committed to offering inclusive recruitment experience to all candidates. If you require any reasonable accommodation of assistance during the recruitment process, please do not hesitate to let our HR staff know.