We are seeking a proactive Junior Software Engineer to join a team supporting a global leader in the financial and payments sector. This role focuses on building and maintaining mission‑critical components while growing within a high standard engineering environment. You will work under the guidance of senior mentors while taking ownership of specific features and modernizing development workflows.
Key Responsibilities
Feature Development: Deliver specific features within a component with approximately 25% supervision.
Code Quality & Release: Contribute to code features and actively participate in the code release process and established controls.
Modern Engineering: Leverage Gen AI tools as a standard part of your development lifecycle to increase efficiency and innovation.
Dev Ops & Reliability: Participate in the Dev Ops and Site Reliability Engineering (SRE) aspects of your assigned components.
Backend Growth Mindset: Maintain a proactive attitude toward learning and ramping up on new backend technologies, including AI Agentic systems, Data Engineering, and distributed messaging as project needs evolve.
Requirements & Qualifications
Experience: 0–2 years of professional experience in software development.
Technical Foundation: Familiarity with Java, Microservices architecture, and messaging patterns (e.g., Kafka).
Process Awareness: Basic understanding of the software development lifecycle, focusing on production‑ready code and stability.
Adaptability: Willingness to work in a "greenfield" and evolving environment, adapting to new tools and methodologies.
Collaboration: Strong communication skills and the ability to work effectively within an Agile environment while taking guidance from senior experts.
Why this role?
High‑Impact Domain: Direct exposure to the core systems of a global leader in payment processing.
Structured Growth: Clear path from Associate to Mid‑level with mentorship from industry experts.
Cutting Edge: Opportunities to work with Gen AI and AI Agentic systems early in your career.