Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we're transforming foreign exchange - making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we're looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you'll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you'll be doing As our Principal Software Engineer, you'll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You'll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You're a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You're trusted for your judgement, calm under pressure, and passionate about building systems that last. You'll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme - because you matter! Wagestream - access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK's go-to travel money provider, adding value to every customer's journey! Our Purpose Foreign exchange but better, simpler & more convenient, we're the trusted inspirational experts. Our Values We Strive, We Trust, We're Aspirational, We're Responsible, We're Sincere
04/03/2026
Full time
Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we're transforming foreign exchange - making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we're looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you'll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you'll be doing As our Principal Software Engineer, you'll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You'll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You're a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You're trusted for your judgement, calm under pressure, and passionate about building systems that last. You'll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme - because you matter! Wagestream - access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK's go-to travel money provider, adding value to every customer's journey! Our Purpose Foreign exchange but better, simpler & more convenient, we're the trusted inspirational experts. Our Values We Strive, We Trust, We're Aspirational, We're Responsible, We're Sincere
A great energy client based in London is looking for a Full Stack Python Engineer. Fantastic benefits, bonus, training, events, cycling scheme, pension, free breakfast and much more! If you're looking for a genuinely exceptional tech environment in London, this is it. The team is highly collaborative, technically strong, and incredibly supportive - a group of talented professionals who genuinely enjoy working together. Key Responsibilities Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects. You must have at least 4 years Python experience Experience with Typescript and a years Javascript Key Requirements Strong expertise in Python web development frameworks (e.g., Django) and JavaScript/TypeScript, with experience working in cloud environments such as AWS, Azure, or GCP. Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures. Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience. Experience with CI/CD tools and practices. Strong problem-solving & communication skills. Adaptability/willingness to learn (e.g., Agile). Technical leadership (mentoring, best-practice guidance). Desirable: Experience with modern frameworks and libraries (e.g., React, Node.js, Terraform, Celery). Experience with database schema design and query optimisation. Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features. Lead code reviews and technical discussions, and contribute to architectural decisions. Lead complex coding tasks; ensure code quality. Identify and resolve performance and scalability issues. Write clean, maintainable, and well-documented code. Mentor and support junior and mid-level engineers. Stay current with emerging technologies and industry trends. Estimate work; lead delivery of features from the roadmap. Solve ambiguous problems with scalable solutions.
04/03/2026
Full time
A great energy client based in London is looking for a Full Stack Python Engineer. Fantastic benefits, bonus, training, events, cycling scheme, pension, free breakfast and much more! If you're looking for a genuinely exceptional tech environment in London, this is it. The team is highly collaborative, technically strong, and incredibly supportive - a group of talented professionals who genuinely enjoy working together. Key Responsibilities Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects. You must have at least 4 years Python experience Experience with Typescript and a years Javascript Key Requirements Strong expertise in Python web development frameworks (e.g., Django) and JavaScript/TypeScript, with experience working in cloud environments such as AWS, Azure, or GCP. Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures. Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience. Experience with CI/CD tools and practices. Strong problem-solving & communication skills. Adaptability/willingness to learn (e.g., Agile). Technical leadership (mentoring, best-practice guidance). Desirable: Experience with modern frameworks and libraries (e.g., React, Node.js, Terraform, Celery). Experience with database schema design and query optimisation. Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features. Lead code reviews and technical discussions, and contribute to architectural decisions. Lead complex coding tasks; ensure code quality. Identify and resolve performance and scalability issues. Write clean, maintainable, and well-documented code. Mentor and support junior and mid-level engineers. Stay current with emerging technologies and industry trends. Estimate work; lead delivery of features from the roadmap. Solve ambiguous problems with scalable solutions.
Principal Software Engineer Hours: 40h p/w Location: Hybrid or Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we re transforming foreign exchange making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we re looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you ll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you ll be doing As our Principal Software Engineer, you ll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You ll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You re a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You re trusted for your judgement, calm under pressure, and passionate about building systems that last. You ll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme because you matter! Wagestream access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK s go-to travel money provider, adding value to every customer s journey! Our Purpose Foreign exchange but better, simpler & more convenient, we re the trusted inspirational experts. Our Values We Strive, We Trust, We re Aspirational, We re Responsible, We re Sincere
15/02/2026
Full time
Principal Software Engineer Hours: 40h p/w Location: Hybrid or Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we re transforming foreign exchange making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we re looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you ll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you ll be doing As our Principal Software Engineer, you ll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You ll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You re a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You re trusted for your judgement, calm under pressure, and passionate about building systems that last. You ll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme because you matter! Wagestream access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK s go-to travel money provider, adding value to every customer s journey! Our Purpose Foreign exchange but better, simpler & more convenient, we re the trusted inspirational experts. Our Values We Strive, We Trust, We re Aspirational, We re Responsible, We re Sincere
Overview Principal Engineer - Full-Stack (Java & React) Up to £130,000 - London - 3 days per week onsite Harvey Nash have partnered with a global consultancy that helps major organisations modernise their technology, build scalable digital products, and tackle complex engineering challenges. They partner with brands across finance, retail, tech scale ups and highly regulated environments delivering high impact solutions at speed. They are hiring multiple Principal Engineers, people who can lead architecture and delivery, advise clients at a senior level, stay hands on with modern engineering, and shape the technical direction of major projects. What You'll Be Doing Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript. Have experience or exposure to frameworks like Spring, Flask and React. Acting as a senior technical consultant, guiding clients through complex engineering decisions. Mentoring and uplifting engineering teams, driving best practice across delivery. Owning architectural decisions and contributing to long-term technical strategy. Ensuring engineering excellence via code reviews, design governance and DevOps/Agile practices. Managing delivery expectations, timelines and stakeholder relationships. What They're Looking For Essential: Strong background as a senior/principal full stack engineer (backend + frontend). Proficiency in Java, Python, JavaScript/TypeScript or similar. Understanding of AI powered development practices and how they improve the SDLC. Expertise in software design patterns, architecture and scalable system design. Experience leading engineering teams, coaching developers and influencing technical direction. Strong consulting mindset - able to translate complex problems into clear solutions. Proven experience in Agile environments and modern DevOps workflows. Desirable Cloud experience (AWS, Azure or GCP) - including serverless. Knowledge of Docker, Kubernetes or other container technology. What Makes This Opportunity Stand Out This consultancy offers one of the strongest people-focused benefits packages in the market. Highlights include: Work-Life Balance & Time Off Growth & Development Health & Wellbeing Financial Benefits Discretionary bonus scheme
07/02/2026
Full time
Overview Principal Engineer - Full-Stack (Java & React) Up to £130,000 - London - 3 days per week onsite Harvey Nash have partnered with a global consultancy that helps major organisations modernise their technology, build scalable digital products, and tackle complex engineering challenges. They partner with brands across finance, retail, tech scale ups and highly regulated environments delivering high impact solutions at speed. They are hiring multiple Principal Engineers, people who can lead architecture and delivery, advise clients at a senior level, stay hands on with modern engineering, and shape the technical direction of major projects. What You'll Be Doing Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript. Have experience or exposure to frameworks like Spring, Flask and React. Acting as a senior technical consultant, guiding clients through complex engineering decisions. Mentoring and uplifting engineering teams, driving best practice across delivery. Owning architectural decisions and contributing to long-term technical strategy. Ensuring engineering excellence via code reviews, design governance and DevOps/Agile practices. Managing delivery expectations, timelines and stakeholder relationships. What They're Looking For Essential: Strong background as a senior/principal full stack engineer (backend + frontend). Proficiency in Java, Python, JavaScript/TypeScript or similar. Understanding of AI powered development practices and how they improve the SDLC. Expertise in software design patterns, architecture and scalable system design. Experience leading engineering teams, coaching developers and influencing technical direction. Strong consulting mindset - able to translate complex problems into clear solutions. Proven experience in Agile environments and modern DevOps workflows. Desirable Cloud experience (AWS, Azure or GCP) - including serverless. Knowledge of Docker, Kubernetes or other container technology. What Makes This Opportunity Stand Out This consultancy offers one of the strongest people-focused benefits packages in the market. Highlights include: Work-Life Balance & Time Off Growth & Development Health & Wellbeing Financial Benefits Discretionary bonus scheme
Description & Requirements Our purpose The Tesco name comes with a dedication to customer service excellence, but Tesco Bank offers something more: a fresh approach to finance. While it's an innovation, ours is a business built on the next development, the evolution to come. For forward-thinking, technical professionals, that means making a wide-ranging and long-lasting impact in an organisation that's changing the face of banking for our customers . We're on a mission to make our customers happier and more successful by putting them in control of their finances . The Role This role will be focused on helping us deliver excellent customer experiences for our online banking and insurance customers , using modern Javascript frameworks and excellent dev-ops tooling. As a senior engineer, we'd be looking to you to lead feature builds and technical proofs of concepts, help advise on industry best practices, leveraging your experience to assist in design and discovery phases and ultimately enhance our engineering team . Our engineering culture is part of what makes us a great place to work, and we encourage all our engineers to share new ideas, challenge existing practices and always be looking for opportunities to improve their teams and our wider engineering community . Senior engineers are the lynchpin of our teams, working closely with junior engineers and product owners on everyday challenges, while also assisting our lead and principal engineers on our longer term technology goals. What you'll bring We work with the following tech stack, we don't expect you to tick every box, and if you feel you hit most of the brief, it's worth exploring to further develop your career here with us at Tesco Bank. Our core Javascript frameworks include React.js, Next.js and Node.js , written with Typescript. We are also happy to consider experience with other component-based frameworks ( e.g A ngular.js , Vue.js ) or server-side frameworks ( e.g E xpress.js ) as we know new frameworks are constantly emerging, but fundamental concepts remain the same Our applications run within A mazon W eb Services. Experience with this cloud provider is preferred but not mandatory. All our teams are responsible for their own deployments, so we'll provide training where necessary. A keen desired to get involved . We expect everyone to get involved in the design and support of our customer journeys. Our teams perform best when we collaborate, and we rely on our senior engineers to help us make the correct decision. A passion for sharing your experience. We know the journey of every engineer is different, so we encourage our senior engineers to actively mentor and support our junior engineers in their own journey. How to apply We value our people and diverse team and believe the variety of backgrounds and experiences make us stronger to achieve our goals. We encourage colleagues to be productive, focus on meaningful work , and look for ways to further develop themselves & career, and have an excellent work/life balance . Our colleagues are working remotely. Looking to the future, we are excited to understand our 'new normal' and are committed to exploring the opportunities that a hybrid working environment could bring for our wider team. If you're interested in finding out more about what a career at Tesco Bank looks like, click apply to find out more! Our Purpose The Tesco name comes with a dedication to customer service excellence, but Tesco Bank offers something more: a fresh approach to finance. While it's an innovation, ours is a business built on the next development, the evolution to come. For forward-thinking, technical professionals, that means making a wide-ranging and long-lasting impact in an organisation that's changing the face of banking for our customers. We're on a mission to make our customers happier and more successful by putting them in control of their finances. Requisition description D&I statement - We value our people and diverse team and believe the variety of backgrounds and experiences make us stronger to achieve our goals. We encourage colleagues to be productive, focus on meaningful work, and look for ways to further develop themselves & career, and have an excellent work/life balance. Our colleagues are working remotely. Looking to the future, we are excited to understand our 'new normal' and are committed to exploring the opportunities that a hybrid working environment could bring for our wider team. If you're interested in finding out more about what a career at Tesco Bank looks like, click apply to find out more!
22/09/2022
Full time
Description & Requirements Our purpose The Tesco name comes with a dedication to customer service excellence, but Tesco Bank offers something more: a fresh approach to finance. While it's an innovation, ours is a business built on the next development, the evolution to come. For forward-thinking, technical professionals, that means making a wide-ranging and long-lasting impact in an organisation that's changing the face of banking for our customers . We're on a mission to make our customers happier and more successful by putting them in control of their finances . The Role This role will be focused on helping us deliver excellent customer experiences for our online banking and insurance customers , using modern Javascript frameworks and excellent dev-ops tooling. As a senior engineer, we'd be looking to you to lead feature builds and technical proofs of concepts, help advise on industry best practices, leveraging your experience to assist in design and discovery phases and ultimately enhance our engineering team . Our engineering culture is part of what makes us a great place to work, and we encourage all our engineers to share new ideas, challenge existing practices and always be looking for opportunities to improve their teams and our wider engineering community . Senior engineers are the lynchpin of our teams, working closely with junior engineers and product owners on everyday challenges, while also assisting our lead and principal engineers on our longer term technology goals. What you'll bring We work with the following tech stack, we don't expect you to tick every box, and if you feel you hit most of the brief, it's worth exploring to further develop your career here with us at Tesco Bank. Our core Javascript frameworks include React.js, Next.js and Node.js , written with Typescript. We are also happy to consider experience with other component-based frameworks ( e.g A ngular.js , Vue.js ) or server-side frameworks ( e.g E xpress.js ) as we know new frameworks are constantly emerging, but fundamental concepts remain the same Our applications run within A mazon W eb Services. Experience with this cloud provider is preferred but not mandatory. All our teams are responsible for their own deployments, so we'll provide training where necessary. A keen desired to get involved . We expect everyone to get involved in the design and support of our customer journeys. Our teams perform best when we collaborate, and we rely on our senior engineers to help us make the correct decision. A passion for sharing your experience. We know the journey of every engineer is different, so we encourage our senior engineers to actively mentor and support our junior engineers in their own journey. How to apply We value our people and diverse team and believe the variety of backgrounds and experiences make us stronger to achieve our goals. We encourage colleagues to be productive, focus on meaningful work , and look for ways to further develop themselves & career, and have an excellent work/life balance . Our colleagues are working remotely. Looking to the future, we are excited to understand our 'new normal' and are committed to exploring the opportunities that a hybrid working environment could bring for our wider team. If you're interested in finding out more about what a career at Tesco Bank looks like, click apply to find out more! Our Purpose The Tesco name comes with a dedication to customer service excellence, but Tesco Bank offers something more: a fresh approach to finance. While it's an innovation, ours is a business built on the next development, the evolution to come. For forward-thinking, technical professionals, that means making a wide-ranging and long-lasting impact in an organisation that's changing the face of banking for our customers. We're on a mission to make our customers happier and more successful by putting them in control of their finances. Requisition description D&I statement - We value our people and diverse team and believe the variety of backgrounds and experiences make us stronger to achieve our goals. We encourage colleagues to be productive, focus on meaningful work, and look for ways to further develop themselves & career, and have an excellent work/life balance. Our colleagues are working remotely. Looking to the future, we are excited to understand our 'new normal' and are committed to exploring the opportunities that a hybrid working environment could bring for our wider team. If you're interested in finding out more about what a career at Tesco Bank looks like, click apply to find out more!
You will also: You will design and build an AWS-based application suite for the Multi-Asset group Add and improve user-facing functionality for our analysts, such as resolving/setting investment allocations and handling the order lifecycle You will work with business partners and analysts to prioritize the requirements and features Work with technology peers across the company in design and implementation Lead projects or work streams Be accountable for your work and sometime A career at T. Rowe Price says you want to contribute and make a difference at a leading global investment management firm where success results from the dedication our associates have in building success for our clients. We are a growing organization of associates from diverse backgrounds, experiences, and perspectives. We take a long-term view on associates and their careers. Our associates do phenomenal work with purpose, and as a result, we provide growth opportunities through in-person and online training, management development programs, and career development on the job. If you are seeking a meaningful work experience along with a workplace culture that thrives on teamwork, we invite you to explore the opportunity to join us. Principal Responsibilities Performing as a domain specialist in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle Contributing to the development of standard methodologies within your group Leading code reviews and actively participates in providing feedback on others' designs/code Being accountable for technical debt in your own software Leading a small project team, as required Taking control of sophisticated problems and step through them in a rational way Making tactical vs. strategic trade-offs Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented Mentoring junior members of the team Identifying when junior engineers need help and providing it in a positive way that promotes confidence. Actively helping team members/make suggestions to improve practices. BUSINESS KNOWLEDGE Decisions show a focus on current and future business priorities, together with fiscal responsibility Can articulate business needs and translate them into technology solutions PERSONAL ATTRIBUTES / SKILLS / QUALIFICATIONS Required: Typically requires a BS or MS degree in Computer Science or a related field of study and 6+ years of progressive professional experience Stays up to date with new technologies 2+ years of React UI development (React) UI development (min 2 years) 5+ years of Kotlin / Java / Python backend development (min 5 years) Proficient in Database querying and designing for relational DBs (e.g. Oracle, SQL Server, PostgreSQL) Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions Proficiency in cloud technologies (AWS preferred) Shows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development Debugs large components with limited assistance and assists other specialists Designs and develops practical APIs and abstractions. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
04/11/2021
Full time
You will also: You will design and build an AWS-based application suite for the Multi-Asset group Add and improve user-facing functionality for our analysts, such as resolving/setting investment allocations and handling the order lifecycle You will work with business partners and analysts to prioritize the requirements and features Work with technology peers across the company in design and implementation Lead projects or work streams Be accountable for your work and sometime A career at T. Rowe Price says you want to contribute and make a difference at a leading global investment management firm where success results from the dedication our associates have in building success for our clients. We are a growing organization of associates from diverse backgrounds, experiences, and perspectives. We take a long-term view on associates and their careers. Our associates do phenomenal work with purpose, and as a result, we provide growth opportunities through in-person and online training, management development programs, and career development on the job. If you are seeking a meaningful work experience along with a workplace culture that thrives on teamwork, we invite you to explore the opportunity to join us. Principal Responsibilities Performing as a domain specialist in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle Contributing to the development of standard methodologies within your group Leading code reviews and actively participates in providing feedback on others' designs/code Being accountable for technical debt in your own software Leading a small project team, as required Taking control of sophisticated problems and step through them in a rational way Making tactical vs. strategic trade-offs Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented Mentoring junior members of the team Identifying when junior engineers need help and providing it in a positive way that promotes confidence. Actively helping team members/make suggestions to improve practices. BUSINESS KNOWLEDGE Decisions show a focus on current and future business priorities, together with fiscal responsibility Can articulate business needs and translate them into technology solutions PERSONAL ATTRIBUTES / SKILLS / QUALIFICATIONS Required: Typically requires a BS or MS degree in Computer Science or a related field of study and 6+ years of progressive professional experience Stays up to date with new technologies 2+ years of React UI development (React) UI development (min 2 years) 5+ years of Kotlin / Java / Python backend development (min 5 years) Proficient in Database querying and designing for relational DBs (e.g. Oracle, SQL Server, PostgreSQL) Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions Proficiency in cloud technologies (AWS preferred) Shows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development Debugs large components with limited assistance and assists other specialists Designs and develops practical APIs and abstractions. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
Family history is a multi £BN high-growth market that is changing quickly, with the introduction of new products and technologies. At Findmypast, we're excited to reinvest into Engineering as we expand our teams in 2021 and are looking for Principal Fullstack JavaScript Engineers to join us on our ambitious journey. As a technology company, we are fortunate to be able to work remotely during these unprecedented times. Over 20% of employees have joined Findmypast since the start of the pandemic and we have made sure our people are well supported, found new ways to connect while working remotely and even held our annual offsite company meeting virtually for the first time. Looking to the future in a post-pandemic world, we anticipate that our teams might spend 30% or more of their time collaborating in person at our offices in either our London or Dundee hubs and up to 70% remotely. Underpinned by our technical and business values, we're very open about how me make software. Those values are represented by the things we do: Collaborate daily with pair programming Care about quality; testing our own code Deploying to production multiple times a day; we typically record 1000+ monthly deployments with a commit lead time of ~40 min. Dedicate an hour of our working day to learning to help empower us to mitigate the challenges of our work We favour long lived teams who bring a long-term vision to software domains, owning the software they build. Our tech stack Our core programming language is JavaScript (ES2020) with our website running React.js and GraphQL while our back-end platform is a collection of Node.js Microservices running under Kubernetes. Although our platform is a mix of JavaScript and other languages, including C# & Elixir, we are fundamentally about using JavaScript here. Depending on the team you join, there may be some or no work with these other languages. Don't worry if you don't know all our languages or technologies, although the more you know will help your application. We help all our new Engineers get up to speed quickly through a thoughtful and supportive induction programme. What you'll be doing : You will be joining our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with: Technical leadership, confidently navigating through all phases of challenging and complex projects Mentoring and supporting others to ensure efficient, high-quality implementation at both a project level and on your own tasks Contributing to strategic technical direction of our Engineering department Designing, developing and deploying user experiences with a focus on usability, high availability, low latency and scalability. Building out and improving our new Node.js backend systems, to meet the needs of a modern and growing business. Operational responsibility for the services that are owned by your team in a DevOps culture. Continuously improving our product by innovating on the service through the usage of A/B tests. If you're keen to read more about how our Engineering team works and hear about some recent remote onboarding experiences, check out our tech blog . What we're looking for: You have led on complex projects from inception to delivery. Experience mentoring others and consistently pushing for continuous improvement. Experience managing technical roadmaps with a long-term view of architecture within and across other engineering teams. You have deep knowledge of and champion sound engineering practices like pair programming, upfront automated testing, continuous deployment, and trunk-based development. You love learning and embrace our self-directed daily learning hour, mentorship, engineering communities of practice and professional development opportunities. You are proficient at coding with JavaScript, champion expressive code and will dial out complexity from solutions. You are a strong communicator and love working as part of a team. - We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: 26 days holidays + UK bank holidays. We also offer the option to purchase up to 4 additional days. Excellent pension contribution from day one of up to 15.5% of your basic salary (9.5% matched company contribution with a 6% contribution from the employee's side). Flexible working, as we want all our employees to have a brilliant work-life balance. Enhanced maternity/paternity leave. L&D budget and access to learning and training opportunities. Various social remote activities to keep connected as a company. Employee Assistance Programme, wellbeing app access and Mental Health First Aiders. Life assurance. Private medical insurance, health and dental cash plan options. Gym membership and staff discounts. Cycle to work scheme. Season travel tickets. Subscriptions to Findmypast and British Newspaper Archive. Call with a member of our People Team. Interview with an Engineering Lead and a few Engineers from the team. Pair on an algorithm with a few Engineers. Final round interview. JavaScript, Node.js, React, GraphQLJavaScript, Node.js, React, GraphQL
17/03/2021
Full time
Family history is a multi £BN high-growth market that is changing quickly, with the introduction of new products and technologies. At Findmypast, we're excited to reinvest into Engineering as we expand our teams in 2021 and are looking for Principal Fullstack JavaScript Engineers to join us on our ambitious journey. As a technology company, we are fortunate to be able to work remotely during these unprecedented times. Over 20% of employees have joined Findmypast since the start of the pandemic and we have made sure our people are well supported, found new ways to connect while working remotely and even held our annual offsite company meeting virtually for the first time. Looking to the future in a post-pandemic world, we anticipate that our teams might spend 30% or more of their time collaborating in person at our offices in either our London or Dundee hubs and up to 70% remotely. Underpinned by our technical and business values, we're very open about how me make software. Those values are represented by the things we do: Collaborate daily with pair programming Care about quality; testing our own code Deploying to production multiple times a day; we typically record 1000+ monthly deployments with a commit lead time of ~40 min. Dedicate an hour of our working day to learning to help empower us to mitigate the challenges of our work We favour long lived teams who bring a long-term vision to software domains, owning the software they build. Our tech stack Our core programming language is JavaScript (ES2020) with our website running React.js and GraphQL while our back-end platform is a collection of Node.js Microservices running under Kubernetes. Although our platform is a mix of JavaScript and other languages, including C# & Elixir, we are fundamentally about using JavaScript here. Depending on the team you join, there may be some or no work with these other languages. Don't worry if you don't know all our languages or technologies, although the more you know will help your application. We help all our new Engineers get up to speed quickly through a thoughtful and supportive induction programme. What you'll be doing : You will be joining our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with: Technical leadership, confidently navigating through all phases of challenging and complex projects Mentoring and supporting others to ensure efficient, high-quality implementation at both a project level and on your own tasks Contributing to strategic technical direction of our Engineering department Designing, developing and deploying user experiences with a focus on usability, high availability, low latency and scalability. Building out and improving our new Node.js backend systems, to meet the needs of a modern and growing business. Operational responsibility for the services that are owned by your team in a DevOps culture. Continuously improving our product by innovating on the service through the usage of A/B tests. If you're keen to read more about how our Engineering team works and hear about some recent remote onboarding experiences, check out our tech blog . What we're looking for: You have led on complex projects from inception to delivery. Experience mentoring others and consistently pushing for continuous improvement. Experience managing technical roadmaps with a long-term view of architecture within and across other engineering teams. You have deep knowledge of and champion sound engineering practices like pair programming, upfront automated testing, continuous deployment, and trunk-based development. You love learning and embrace our self-directed daily learning hour, mentorship, engineering communities of practice and professional development opportunities. You are proficient at coding with JavaScript, champion expressive code and will dial out complexity from solutions. You are a strong communicator and love working as part of a team. - We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: 26 days holidays + UK bank holidays. We also offer the option to purchase up to 4 additional days. Excellent pension contribution from day one of up to 15.5% of your basic salary (9.5% matched company contribution with a 6% contribution from the employee's side). Flexible working, as we want all our employees to have a brilliant work-life balance. Enhanced maternity/paternity leave. L&D budget and access to learning and training opportunities. Various social remote activities to keep connected as a company. Employee Assistance Programme, wellbeing app access and Mental Health First Aiders. Life assurance. Private medical insurance, health and dental cash plan options. Gym membership and staff discounts. Cycle to work scheme. Season travel tickets. Subscriptions to Findmypast and British Newspaper Archive. Call with a member of our People Team. Interview with an Engineering Lead and a few Engineers from the team. Pair on an algorithm with a few Engineers. Final round interview. JavaScript, Node.js, React, GraphQLJavaScript, Node.js, React, GraphQL