
JUNIOR SOFTWARE ENGINEER
Full Job Description
OakNorth is seeking enthusiastic Junior Software Engineers, ideal for recent Computer Science graduates or early-career developers, to join its innovative AI-native engineering team. This role offers the chance to be part of small, highly autonomous pods working at the forefront of development. You will contribute across the entire product lifecycle – from design and build to testing and deployment – within a dynamic, self-governing pod. This is not an experimental initiative but the defined future of OakNorth's development practices. You will leverage cutting-edge AI tools to build and deploy functional systems, acting as a curious builder who instinctively tests, compares, breaks, rebuilds, and optimizes. Your work will directly influence the culture of AI-native engineering within the bank, emphasizing rapid prototyping, deployment, and measurable business impact.
Key Responsibilities
- Research and evaluate emerging AI tools, frameworks, and coding methodologies.
- Conduct experiments to validate technical feasibility of new approaches.
- Identify operational inefficiencies and propose AI-native solutions for redesign.
- Develop rapid prototypes using AI tools such as Claude Code, Cursor, Copilot, and Codex, and deploy them to live environments.
- Translate technological advancements into tangible business value.
- Assess and compare the business impact of various emerging AI tools.
- Contribute to the establishment of AI governance, standards, and best practices.
What You'll Gain
- Direct engagement with diverse business functions and senior leadership.
- Practical experience in designing and deploying AI and automation solutions within a regulated financial sector.
- In-depth knowledge of process optimization and automation best practices.
- An opportunity to shape AI governance, standards, and best practices.
- A portfolio showcasing real-world AI and automation projects with demonstrable business outcomes.
Requirements
Education & Technical Skills
- A minimum of 1 year of professional software development experience.
- A solid understanding of software development principles, best practices, and system design.
- Proficiency with AI coding tools, including but not limited to Claude Code, Cursor, Copilot, Codex, and ChatGPT.
- Experience with Python programming and API integrations.
- Proven ability to develop projects or automations utilizing AI tools.
- Capability to research AI concepts and apply them to practical business scenarios.
Behavioral & Analytical Skills
- Excellent problem-solving abilities with a knack for dissecting complex processes.
- Effective communication skills for collaboration with cross-functional teams and senior stakeholders.
- Demonstrated curiosity, initiative, and enthusiasm for exploring new technologies.
- Ability to work autonomously, manage multiple priorities, and deliver results in a fast-paced environment.
Company
OakNorth
OakNorth is a forward-thinking financial institution dedicated to empowering ambitious businesses and fostering community growth. Since its inception in 2015, OakNorth has significantly contributed to...