Spectrum IT Recruitment (South) Ltd
Southampton, Hampshire
Exciting Opportunity for a Principal Software Engineer! Ready to make a difference with your technical expertise? Join a pioneering company in cutting edge radiation detection solutions, where your work will protect and empower communities worldwide! Why This Role? Imagine your next career move as more than just a job - a step into a mission critical role where you shape the future of technology for real world applications. This company is not just a tech innovator; it's a global leader, making an impact in customs, border protection, law enforcement, military, and emergency services. As a Principal Software Engineer, you'll dive into high stakes projects, collaborate with an experienced team, and use your technical prowess to drive product excellence. This role is your chance to build on the company's 18+ years of innovative solutions and be part of its recent rapid growth. What You'll Do: Architect & Strategise : Lead the high-level architecture and devise long term technical strategies, steering projects crucial to global security. Collaborate & Innovate : Work closely with customers and stakeholders to maintain and enhance the company's sophisticated software. This is your stage to bring forward innovative solutions that drive quality and efficiency. Technical Leadership : From mentoring other engineers to managing sprint boards, your expertise will be integral to the team's success. Optimise & Automate : Shape application architecture for peak performance, automate processes, and ensure seamless CI/CD pipelines for smooth product delivery. What You Bring: We're looking for an all-rounder with deep expertise and a keen interest in pushing boundaries. Here's what makes you a perfect fit: Extensive Technical Know How: You've spent 10+ years developing applications and Embedded systems using C/C++, Java, Python, Rust, and full stack development with Angular. Cloud & On Prem Mastery : You've designed and managed Kubernetes environments and worked with IaC tools like Helm Charts, Terraform, or Ansible. CI/CD Proficiency : You're well versed in Jenkins, GitLab CI/CD, and monitoring tools like Prometheus and ELK. Physics Appreciation : A plus if you have an interest in radiation physics - it's always great to work with people who understand and value the company's purpose at its core! Salary & Benefits: £70-£75k plus pension, private medical + family, flexi hours, hybrid working. Working Schedule : 4 days on-site in Southampton (near Eastleigh, Winchester, Chandlers Ford). Take this chance to drive technological excellence in a role where your career will flourish, and your impact will resonate globally. Apply today! Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Nov 01, 2024
Full time
Exciting Opportunity for a Principal Software Engineer! Ready to make a difference with your technical expertise? Join a pioneering company in cutting edge radiation detection solutions, where your work will protect and empower communities worldwide! Why This Role? Imagine your next career move as more than just a job - a step into a mission critical role where you shape the future of technology for real world applications. This company is not just a tech innovator; it's a global leader, making an impact in customs, border protection, law enforcement, military, and emergency services. As a Principal Software Engineer, you'll dive into high stakes projects, collaborate with an experienced team, and use your technical prowess to drive product excellence. This role is your chance to build on the company's 18+ years of innovative solutions and be part of its recent rapid growth. What You'll Do: Architect & Strategise : Lead the high-level architecture and devise long term technical strategies, steering projects crucial to global security. Collaborate & Innovate : Work closely with customers and stakeholders to maintain and enhance the company's sophisticated software. This is your stage to bring forward innovative solutions that drive quality and efficiency. Technical Leadership : From mentoring other engineers to managing sprint boards, your expertise will be integral to the team's success. Optimise & Automate : Shape application architecture for peak performance, automate processes, and ensure seamless CI/CD pipelines for smooth product delivery. What You Bring: We're looking for an all-rounder with deep expertise and a keen interest in pushing boundaries. Here's what makes you a perfect fit: Extensive Technical Know How: You've spent 10+ years developing applications and Embedded systems using C/C++, Java, Python, Rust, and full stack development with Angular. Cloud & On Prem Mastery : You've designed and managed Kubernetes environments and worked with IaC tools like Helm Charts, Terraform, or Ansible. CI/CD Proficiency : You're well versed in Jenkins, GitLab CI/CD, and monitoring tools like Prometheus and ELK. Physics Appreciation : A plus if you have an interest in radiation physics - it's always great to work with people who understand and value the company's purpose at its core! Salary & Benefits: £70-£75k plus pension, private medical + family, flexi hours, hybrid working. Working Schedule : 4 days on-site in Southampton (near Eastleigh, Winchester, Chandlers Ford). Take this chance to drive technological excellence in a role where your career will flourish, and your impact will resonate globally. Apply today! Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
R&D focused SW & electronics technology company is looking to hire a Principal Full Stack Developer to join a new R&D Concept Development team. You will be responsible for taking a lead on all architecture, full stack engineering and front-end design for software related projects. This will involve taking ownership of projects from the idea generation phase, through the concept development phase t click apply for full job details
Oct 29, 2024
Full time
R&D focused SW & electronics technology company is looking to hire a Principal Full Stack Developer to join a new R&D Concept Development team. You will be responsible for taking a lead on all architecture, full stack engineering and front-end design for software related projects. This will involve taking ownership of projects from the idea generation phase, through the concept development phase t click apply for full job details
Package Description Band: D Contract type: continuing Location: Newcastle (one / two days per week in our office at Newcastle Broadcasting Centre on Barrack Road) We collaborate in the office at least once or twice a week and do not offer 100% remote working. Please only apply for this role if you are able to commit to this location and arrangement. Job Introduction Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace. Data Insights is the BBC's internal suite of data tools which empowers our colleagues to make decisions across Radio, TV, News, and Sports, armed with data from our audiences. Our mission is to keep the BBC relevant and valued by our audiences, which means managing a formidable amount of data ingestion and visualisation to meet the diverse needs of our stakeholders. We never stop looking ahead, seeking new ways to inform our stakeholders. We recognise the power of data and the massive contribution this brings to taking important decisions about the future of the BBC. The BBC is a place where you will be able to make a real difference. You will be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you will be empowered to fulfil your potential. You'll be doing this from our brand-new tech hub in Newcastle, which has been launched this year, as part of our commitment to investing across the UK. We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. We want people to really enjoy working with us and get a buzz from knowing that what they are doing is making a difference and enhancing people's lives. Key Responsibilities and Accountabilities We're looking for a Principal Software Engineer, who will represent and support our multi-disciplinary engineering teams within the BBC's Data Insights arena. We value solid technical knowledge; hands-on experience is a bonus but not a deal-breaker. Our dream candidate is: We are looking for a principal to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. Experience in data, ingestion, modelling, complex data sets and data analytics. Dedicated to building and nurturing diverse engineering teams and culture. Responsible for setting our technical direction, and providing insight, learning and leadership to colleagues from junior and apprentice levels upwards. Review and give constructive feedback on code. Work with other technical leaders in the broader organisation to define, document and distribute best practices and standards. Capable of working with and influencing a diverse array of stakeholders. Pro-actively work to remove any technical blockers for teams, enabling them to work effectively and efficiently. Contribute to defining high-level architecture and integrations with partners. A proven track record mentoring/ coaching engineers of all levels. Dedicated to growing the Tech Hub, and eager to engage with the North-East tech community. This role will require someone who will participate in and iterate the team's software development practices. Providing support in communicating strategy and product fit and effectiveness to stakeholders at all levels. Understanding business challenges, setting the team up for success, as well as defining requirements and technical roadmap. Our tech stack The teams have the autonomy to choose the appropriate tools. Below are some of the tools/ technologies we currently use in our teams: Frontend: ReactJS, NextJS Languages: TypeScript, JavaScript, Java, Python, SQL Backend: ExpressJS, Node, Redis, Elasticsearch Cloud: AWS (S3, EC2, SQS, Lambda etc) Deployment: Jenkins, Codebuild, CodePipeline. Data Visualisation: Grafana Testing: Jest, Cypress, Cucumber, Rest-Assured, Postman, Gatling Database: SQL (Postgres/ MySQL), MongoDB, Timestream, DynamoDB Stream-Processing: Apache Kafka, Apache Flink We create and support reliable and scalable cloud-based services on Amazon Web Services, use Git and GitHub for version control and practice pair programming and Test-Driven Development where possible. In a nutshell, we seek a leader who champions inclusivity, nurtures talent, and upholds the BBC's values, all while driving technical excellence. If this sounds like your cup of tea, we'd love to hear from you. Beneifts Join us and experience the perks of not just having a job but growing in a career. We promise a dynamic, inclusive work environment full of opportunities and a benefits package that supports your well-being and lifestyle. Your growth is our priority. Hence, we provide tailored learning and development programs designed around your role, encompassing industry recognized qualifications, coaching, and mentorship. You can spend 10% of your time on personal development. Our benefits package is comprehensive and catered to support your personal and professional life: Up to 10% employer pension contribution Generous annual leave of 26 days (inclusive of a corporation day, based on your work pattern) + bank holidays, along with the chance to purchase an additional 5 days. Lifestyle benefits offering discounts at a wide array of retailers, cycle-to-work scheme, gym memberships, and healthcare schemes at a lower cost. Flexible working arrangements supporting family needs - be it hybrid working, job sharing, flexitime, or compressed hours. Employee assistance and wellness programs to ensure your overall well-being. At the BBC, everyone's voice matters. We are home to diverse staff networks like Women's Network, National Disability Networks, and several others, nurturing an environment where everyone feels included. We actively encourage applications from all walks of life and particularly welcome candidates from underrepresented groups. This full-time role also supports flexible working patterns and job shares. Need reasonable adjustments during the application process? Don't hesitate to reach out. We're here to support you every step of the way. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
Feb 01, 2024
Full time
Package Description Band: D Contract type: continuing Location: Newcastle (one / two days per week in our office at Newcastle Broadcasting Centre on Barrack Road) We collaborate in the office at least once or twice a week and do not offer 100% remote working. Please only apply for this role if you are able to commit to this location and arrangement. Job Introduction Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace. Data Insights is the BBC's internal suite of data tools which empowers our colleagues to make decisions across Radio, TV, News, and Sports, armed with data from our audiences. Our mission is to keep the BBC relevant and valued by our audiences, which means managing a formidable amount of data ingestion and visualisation to meet the diverse needs of our stakeholders. We never stop looking ahead, seeking new ways to inform our stakeholders. We recognise the power of data and the massive contribution this brings to taking important decisions about the future of the BBC. The BBC is a place where you will be able to make a real difference. You will be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you will be empowered to fulfil your potential. You'll be doing this from our brand-new tech hub in Newcastle, which has been launched this year, as part of our commitment to investing across the UK. We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. We want people to really enjoy working with us and get a buzz from knowing that what they are doing is making a difference and enhancing people's lives. Key Responsibilities and Accountabilities We're looking for a Principal Software Engineer, who will represent and support our multi-disciplinary engineering teams within the BBC's Data Insights arena. We value solid technical knowledge; hands-on experience is a bonus but not a deal-breaker. Our dream candidate is: We are looking for a principal to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. Experience in data, ingestion, modelling, complex data sets and data analytics. Dedicated to building and nurturing diverse engineering teams and culture. Responsible for setting our technical direction, and providing insight, learning and leadership to colleagues from junior and apprentice levels upwards. Review and give constructive feedback on code. Work with other technical leaders in the broader organisation to define, document and distribute best practices and standards. Capable of working with and influencing a diverse array of stakeholders. Pro-actively work to remove any technical blockers for teams, enabling them to work effectively and efficiently. Contribute to defining high-level architecture and integrations with partners. A proven track record mentoring/ coaching engineers of all levels. Dedicated to growing the Tech Hub, and eager to engage with the North-East tech community. This role will require someone who will participate in and iterate the team's software development practices. Providing support in communicating strategy and product fit and effectiveness to stakeholders at all levels. Understanding business challenges, setting the team up for success, as well as defining requirements and technical roadmap. Our tech stack The teams have the autonomy to choose the appropriate tools. Below are some of the tools/ technologies we currently use in our teams: Frontend: ReactJS, NextJS Languages: TypeScript, JavaScript, Java, Python, SQL Backend: ExpressJS, Node, Redis, Elasticsearch Cloud: AWS (S3, EC2, SQS, Lambda etc) Deployment: Jenkins, Codebuild, CodePipeline. Data Visualisation: Grafana Testing: Jest, Cypress, Cucumber, Rest-Assured, Postman, Gatling Database: SQL (Postgres/ MySQL), MongoDB, Timestream, DynamoDB Stream-Processing: Apache Kafka, Apache Flink We create and support reliable and scalable cloud-based services on Amazon Web Services, use Git and GitHub for version control and practice pair programming and Test-Driven Development where possible. In a nutshell, we seek a leader who champions inclusivity, nurtures talent, and upholds the BBC's values, all while driving technical excellence. If this sounds like your cup of tea, we'd love to hear from you. Beneifts Join us and experience the perks of not just having a job but growing in a career. We promise a dynamic, inclusive work environment full of opportunities and a benefits package that supports your well-being and lifestyle. Your growth is our priority. Hence, we provide tailored learning and development programs designed around your role, encompassing industry recognized qualifications, coaching, and mentorship. You can spend 10% of your time on personal development. Our benefits package is comprehensive and catered to support your personal and professional life: Up to 10% employer pension contribution Generous annual leave of 26 days (inclusive of a corporation day, based on your work pattern) + bank holidays, along with the chance to purchase an additional 5 days. Lifestyle benefits offering discounts at a wide array of retailers, cycle-to-work scheme, gym memberships, and healthcare schemes at a lower cost. Flexible working arrangements supporting family needs - be it hybrid working, job sharing, flexitime, or compressed hours. Employee assistance and wellness programs to ensure your overall well-being. At the BBC, everyone's voice matters. We are home to diverse staff networks like Women's Network, National Disability Networks, and several others, nurturing an environment where everyone feels included. We actively encourage applications from all walks of life and particularly welcome candidates from underrepresented groups. This full-time role also supports flexible working patterns and job shares. Need reasonable adjustments during the application process? Don't hesitate to reach out. We're here to support you every step of the way. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
Stenn are looking for a Principal Engineer. Could this be you? You probably want to know what's involved? At Stenn Principal Engineers are our most senior specialists, they work on our hardest and long term thinking problems. As a fintech scale-up Stenn has a fast paced environment, being the right place for bold approaches and innovative ideas. Principal engineers support our Product & Tech leadership shaping the vision and future of Stenn tech. We are looking for tenured high performing architects and hands-on coders, who are still in touch with the newest technological trends and operate in state-of-the-art distributed systems. Our ideal candidate should also have strong written and verbal communication skills, feeling comfortable in supporting V/C-level executives. They should be able to easily explain complex concepts to non-technical business stakeholders. What you will be responsible for: Be a technical leader on our most complex, company level impact projects. Break down complex problems and large projects into solvable smaller problems, with clear steps for project conclusion Become a go-to person for our systems architectures, dependencies and limitations. Lead through inspiration to achieve performance, scalability, enterprise system architecture, and engineering best practices. Be a mentor for other senior engineers, help them advance their technical knowledge, grow in their career and build a healthy tech culture Strike the balance between technical leadership and business judgment to make the right decisions about technology choices. How do you know if you are the right candidate? Ideally you will have over 10+ years of experience working as a technical software engineering leader, the same with an advanced degree, experience solving problems, including applying ML to solve problems and have strong experience with our tech stack for both backend and frontend. Our Tech stack Backend: Most services use .Net Core 6. Some of them use .Net 5 NServiceBus Azure SQL Server WebApi EF Azure Kubernetes Frontend: TypeScript React Wasm (internal tools) git CI/CD - Azure DevOps Terraform enhanced Notion Youtrack
Jan 16, 2024
Full time
Stenn are looking for a Principal Engineer. Could this be you? You probably want to know what's involved? At Stenn Principal Engineers are our most senior specialists, they work on our hardest and long term thinking problems. As a fintech scale-up Stenn has a fast paced environment, being the right place for bold approaches and innovative ideas. Principal engineers support our Product & Tech leadership shaping the vision and future of Stenn tech. We are looking for tenured high performing architects and hands-on coders, who are still in touch with the newest technological trends and operate in state-of-the-art distributed systems. Our ideal candidate should also have strong written and verbal communication skills, feeling comfortable in supporting V/C-level executives. They should be able to easily explain complex concepts to non-technical business stakeholders. What you will be responsible for: Be a technical leader on our most complex, company level impact projects. Break down complex problems and large projects into solvable smaller problems, with clear steps for project conclusion Become a go-to person for our systems architectures, dependencies and limitations. Lead through inspiration to achieve performance, scalability, enterprise system architecture, and engineering best practices. Be a mentor for other senior engineers, help them advance their technical knowledge, grow in their career and build a healthy tech culture Strike the balance between technical leadership and business judgment to make the right decisions about technology choices. How do you know if you are the right candidate? Ideally you will have over 10+ years of experience working as a technical software engineering leader, the same with an advanced degree, experience solving problems, including applying ML to solve problems and have strong experience with our tech stack for both backend and frontend. Our Tech stack Backend: Most services use .Net Core 6. Some of them use .Net 5 NServiceBus Azure SQL Server WebApi EF Azure Kubernetes Frontend: TypeScript React Wasm (internal tools) git CI/CD - Azure DevOps Terraform enhanced Notion Youtrack
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do Provide technical leadership in ISP related software development. Run upfront engagement phases of the project with architects, project managers and other stakeholders for project setup and planning. Technically lead teams on design, development, test, implementation and support engineers spread across time-zones and locations in a matrix organisation for project delivery. Recommend vendor products during RFP's, leading technology validation activities in vendor/Sky labs, scoring vendor proposals and producing reports Participate in industry events and present findings to help brining innovation or cost optimisation within Sky. Communicating sophisticated technical topics to a wide variety of audiences. Ability to communicate optimally with senior management for decision making. Technically lead engineers to build high availability, resilient, low latency microservices for Sky Broadband, voice and mobile customers. Maintain HLDs and review colleagues LLDs to ensure they align with ISP Development What you'll bring Take a balanced view between commercial vs technical trade-off's. Knowledge on Linux, Java apps, Python, GoLang, JavaScript/NodeJS, Docker, K8S, Orchestration, SQL and NoSQL. Significant knowledge of common data structures, Microservices architecture and algorithms. Strong in software engineering practices like DevOps, automated software testing, CI/CD pipelines and release management, etc. Strong technology background with knowledge on Cloud platforms (Openstack), data centre operations, telecommunication, networks, SaaS, PaaS, Monitoring as a Service, client/server computing. Experience working with Git and performing code reviews. Solid understanding of networks. Knowledge of clustering and load balancing technologies. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside authorities in broadband, telephony, mobile, cloud and infrastructure. We're the team that crafts, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at a best-in-class rate! A generous pension package Private healthcare Discounted mobile and broadband A wide range of Sky VIP rewards and experiences Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Dec 06, 2023
Full time
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do Provide technical leadership in ISP related software development. Run upfront engagement phases of the project with architects, project managers and other stakeholders for project setup and planning. Technically lead teams on design, development, test, implementation and support engineers spread across time-zones and locations in a matrix organisation for project delivery. Recommend vendor products during RFP's, leading technology validation activities in vendor/Sky labs, scoring vendor proposals and producing reports Participate in industry events and present findings to help brining innovation or cost optimisation within Sky. Communicating sophisticated technical topics to a wide variety of audiences. Ability to communicate optimally with senior management for decision making. Technically lead engineers to build high availability, resilient, low latency microservices for Sky Broadband, voice and mobile customers. Maintain HLDs and review colleagues LLDs to ensure they align with ISP Development What you'll bring Take a balanced view between commercial vs technical trade-off's. Knowledge on Linux, Java apps, Python, GoLang, JavaScript/NodeJS, Docker, K8S, Orchestration, SQL and NoSQL. Significant knowledge of common data structures, Microservices architecture and algorithms. Strong in software engineering practices like DevOps, automated software testing, CI/CD pipelines and release management, etc. Strong technology background with knowledge on Cloud platforms (Openstack), data centre operations, telecommunication, networks, SaaS, PaaS, Monitoring as a Service, client/server computing. Experience working with Git and performing code reviews. Solid understanding of networks. Knowledge of clustering and load balancing technologies. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside authorities in broadband, telephony, mobile, cloud and infrastructure. We're the team that crafts, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at a best-in-class rate! A generous pension package Private healthcare Discounted mobile and broadband A wide range of Sky VIP rewards and experiences Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
This is an exciting opportunity to join the Verint Cloud Platform development team to build challenging, high quality product features using the latest cloud technologies and techniques, which will serve our world-wide customer base. The Sr. Software Engineer contributes to the design, development, and implementation of services on the Cloud Platform. The role utilizes proficiency and skills to work on projects. The engineer possesses experience with commonly used programming and design concepts, practices, and procedures and relies on pre-established guidelines to perform the functions of the position under minimal supervision. In addition, the role utilizes current experience and judgment to plan and accomplish goals. Principal Duties and Essential Responsibilities Designs, implements and tests complex software application/services/systems. Responsible for mid-level designs and contributes to high-level designs. Leads and participates in design reviews. Provides effective communication with local and geographically distributed team members. Participates in the testing process through TDD, test review and analysis, test execution, and certification of software. Provides peer advisement to other Senior Software, Software and Associate Software Engineers, through code/design reviews and peer-programming efforts. Interacts with Product Owner to ensure that specifications are satisfied. Communicates design, reliability and maintenance problems to appropriate internal resources. Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software errors. Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Escalates urgent issues to Engineering Management. Job Metrics The delivery of high quality product features to customers in a productive manner. Development of product code within an agile process. Design and automate tests whilst working with QA Engineers to create effective test plans. Engage in some research of new technologies & architectures to improve product. Work independently and with a remote peer group. Contribute to daily stand-ups, sprint planning meetings and retrospectives. Effective mentoring of guide junior staff. Key tasks Software Development Designs and implements high quality, re-usable code. Ensure that code adheres to company software guidelines. Employs TDD techniques and automate test cases & test harnesses to enhance quality of product functionality. Incorporate Non-functional requirements into the design of the product features in order to deliver a high quality of service to customers. Technical Innovation Work on complex projects with some supervision and has latitude for judgment on own experience and expertise. Assists less experienced peers. Team collaboration with clear communication Provide effective communication with distributed team members. Escalate urgent issues to quality assurance and management. Participate in Design and sprint planning reviews. Process Adherence Promote a cloud development ethos and culture Follows Test Driven Development best practice Development and management of automated build and deployment systems. Contribute to or lead customer Support issue resolution and / or reviews. Key interfaces Internal Development Manager Software Developers Architects QA Engineers Technical Writers Support Engineers DevOps and Cloud Operations External Partners Customers Vendors / 3 rd Party Suppliers Key experience and Qualifications required Summary: Experience of developing software at scale for a minimum of 5 years is essential. A solid understanding of Agile working practices and methodologies is essential with at least 2 years of experience. Strong proficiency in Java programming of at least 5 years. And knowledge of various frameworks and open source libraries related to that stack. Experience in Object Oriented analysis and design is essential. The ability to demonstrate a working knowledge of and experience of cloud platforms such as Amazon AWS is essential. Experience of developing micro services using spring boot is essential Experience with deploying as docker containers is desirable. Strong proficiency in either front end development technologies or developing REST based web services is desirable. The ability to demonstrate experience in the automation of Software testing and build systems are essential. Excellent analytical and problem-solving skills is essential Ability to work both independently as well as in a dynamic, distributed team environment is essential. The ability to demonstrate strong written and verbal communication skills is essential. Ability to mentor less experienced developers is desirable Industry specific: Regarded as very knowledgeable/experienced in the following areas: Experience of developing for a cloud platform such as AWS, Azure or Google cloud Environment : The ability to demonstrate Design and architect tasks within a delivery plan is essential. The ability to work independently and within development teams in an agile manner is essential. The ability to contribute to a cross-functional team in daily stand-ups, sprint planning meetings and retrospectives is essential. The ability to work in a global environment and interface with remote groups is essential. Location : This role will be based in our Belfast office in the Titanic Quarter. Occasional travel to other Engineering sites may be required. Specific Qualifications & Accreditations Essential : BSc in Computer Science, Information Technology, or Equivalent degree. Desirable : Any relevant Software Engineering Certifications. Product/Technical: Skills and experience in the following skill is essential:. Cloud based development with Amazon Web Services or similar Micro Services architecture. Linux and/or Windows OS. The Micro Services design pattern REST API & SOAP API patterns Linux and/or Windows Skills and experience in one or more skills from the following list is essential: Front end development technologies (JavaScript, HTML, CSS) Developing/consuming REST based web services. Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization Skills and experience in a two or more of the skills below is desired: BDD principles with Cucumber. TDD principles with either TestNG or Junit. UI test Automation with Selenium. Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana. Skills and experience in several of the skills below is desired: Build tools such as Jenkins, Maven, as part of CICD pipelines. Modern JavaScript frameworks such as React, or Angular. Working knowledge of distributed source control solutions such as Git. Packaging and Deployment Automation Docker, Amazon AMI, Kubernetes Databases such as MS SQL / Oracle. Professional/Task: Experience in all phases of the software development life cycle is essential i.e. design, develop, test, support. Experience working cross-functionally using an agile methodology, such as SCRUM is essential. Experience of implementing Continuous Integration and Continuous Deployment/Delivery pipelines is desired. Good problem-solving skills and troubleshooting skills that enable root cause analysis to be performed is essential. Experience with estimating engineering effort, prioritizing tasks.
Dec 20, 2022
Full time
This is an exciting opportunity to join the Verint Cloud Platform development team to build challenging, high quality product features using the latest cloud technologies and techniques, which will serve our world-wide customer base. The Sr. Software Engineer contributes to the design, development, and implementation of services on the Cloud Platform. The role utilizes proficiency and skills to work on projects. The engineer possesses experience with commonly used programming and design concepts, practices, and procedures and relies on pre-established guidelines to perform the functions of the position under minimal supervision. In addition, the role utilizes current experience and judgment to plan and accomplish goals. Principal Duties and Essential Responsibilities Designs, implements and tests complex software application/services/systems. Responsible for mid-level designs and contributes to high-level designs. Leads and participates in design reviews. Provides effective communication with local and geographically distributed team members. Participates in the testing process through TDD, test review and analysis, test execution, and certification of software. Provides peer advisement to other Senior Software, Software and Associate Software Engineers, through code/design reviews and peer-programming efforts. Interacts with Product Owner to ensure that specifications are satisfied. Communicates design, reliability and maintenance problems to appropriate internal resources. Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software errors. Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Escalates urgent issues to Engineering Management. Job Metrics The delivery of high quality product features to customers in a productive manner. Development of product code within an agile process. Design and automate tests whilst working with QA Engineers to create effective test plans. Engage in some research of new technologies & architectures to improve product. Work independently and with a remote peer group. Contribute to daily stand-ups, sprint planning meetings and retrospectives. Effective mentoring of guide junior staff. Key tasks Software Development Designs and implements high quality, re-usable code. Ensure that code adheres to company software guidelines. Employs TDD techniques and automate test cases & test harnesses to enhance quality of product functionality. Incorporate Non-functional requirements into the design of the product features in order to deliver a high quality of service to customers. Technical Innovation Work on complex projects with some supervision and has latitude for judgment on own experience and expertise. Assists less experienced peers. Team collaboration with clear communication Provide effective communication with distributed team members. Escalate urgent issues to quality assurance and management. Participate in Design and sprint planning reviews. Process Adherence Promote a cloud development ethos and culture Follows Test Driven Development best practice Development and management of automated build and deployment systems. Contribute to or lead customer Support issue resolution and / or reviews. Key interfaces Internal Development Manager Software Developers Architects QA Engineers Technical Writers Support Engineers DevOps and Cloud Operations External Partners Customers Vendors / 3 rd Party Suppliers Key experience and Qualifications required Summary: Experience of developing software at scale for a minimum of 5 years is essential. A solid understanding of Agile working practices and methodologies is essential with at least 2 years of experience. Strong proficiency in Java programming of at least 5 years. And knowledge of various frameworks and open source libraries related to that stack. Experience in Object Oriented analysis and design is essential. The ability to demonstrate a working knowledge of and experience of cloud platforms such as Amazon AWS is essential. Experience of developing micro services using spring boot is essential Experience with deploying as docker containers is desirable. Strong proficiency in either front end development technologies or developing REST based web services is desirable. The ability to demonstrate experience in the automation of Software testing and build systems are essential. Excellent analytical and problem-solving skills is essential Ability to work both independently as well as in a dynamic, distributed team environment is essential. The ability to demonstrate strong written and verbal communication skills is essential. Ability to mentor less experienced developers is desirable Industry specific: Regarded as very knowledgeable/experienced in the following areas: Experience of developing for a cloud platform such as AWS, Azure or Google cloud Environment : The ability to demonstrate Design and architect tasks within a delivery plan is essential. The ability to work independently and within development teams in an agile manner is essential. The ability to contribute to a cross-functional team in daily stand-ups, sprint planning meetings and retrospectives is essential. The ability to work in a global environment and interface with remote groups is essential. Location : This role will be based in our Belfast office in the Titanic Quarter. Occasional travel to other Engineering sites may be required. Specific Qualifications & Accreditations Essential : BSc in Computer Science, Information Technology, or Equivalent degree. Desirable : Any relevant Software Engineering Certifications. Product/Technical: Skills and experience in the following skill is essential:. Cloud based development with Amazon Web Services or similar Micro Services architecture. Linux and/or Windows OS. The Micro Services design pattern REST API & SOAP API patterns Linux and/or Windows Skills and experience in one or more skills from the following list is essential: Front end development technologies (JavaScript, HTML, CSS) Developing/consuming REST based web services. Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization Skills and experience in a two or more of the skills below is desired: BDD principles with Cucumber. TDD principles with either TestNG or Junit. UI test Automation with Selenium. Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana. Skills and experience in several of the skills below is desired: Build tools such as Jenkins, Maven, as part of CICD pipelines. Modern JavaScript frameworks such as React, or Angular. Working knowledge of distributed source control solutions such as Git. Packaging and Deployment Automation Docker, Amazon AMI, Kubernetes Databases such as MS SQL / Oracle. Professional/Task: Experience in all phases of the software development life cycle is essential i.e. design, develop, test, support. Experience working cross-functionally using an agile methodology, such as SCRUM is essential. Experience of implementing Continuous Integration and Continuous Deployment/Delivery pipelines is desired. Good problem-solving skills and troubleshooting skills that enable root cause analysis to be performed is essential. Experience with estimating engineering effort, prioritizing tasks.
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,00 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/ EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Dec 18, 2022
Full time
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,00 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/ EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Salary 90,000 - 120,000 GBP per year Requirements: - • 8+ years of experience as a Software Engineer. • Strong foundation in programming, algorithms, and software application design. • Solid understanding of RESTful systems and the principles of good API design. • Solid knowledge of one or more modern software languages (Go, Scala, Java, C , C#, Ruby, Python). • Interest in working in Sensor Tower Tech Stack. • Excellent written and verbal communication skills. Responsibilities: - RESPONSIBILITIES • Participate in the full development life cycle, including design, implementation, quality testing, and release. • Leverage your strengths and interests to work on full feature implementation from high-scale concurrent processes, to security and network traffic, to system development and services APIs. • Develop and optimize high-performance data aggregation and analysis pipelines at scale. • Gather test data, implement unit tests, develop integration tests, apply testing frameworks and evaluate end-to-end outcomes. • Minimize errors and repetitive human effort with automation. • Mentor other engineers, perform code reviews, and suggest improvements to tools and processes. • Work in close cooperation with the Product team to deliver innovative solutions, optimize the existing systems, and add new features. • Join a growing global engineering team and use your technical skills to drive value and impact business decisions. Our Tech Stack We have a principle-based approach to our tech stack. We choose tools and platforms that help engineers develop and test code quickly, and that we can support across the organisation over the life of the product. Time to market is critical for our customers in this digital economy. • Ruby on Rails: Popular and proven to help engineers build production systems quickly. • Python: Effective choice for engineers and data scientists to implement models quickly. • MongoDB: Fast, scalable, and efficient NoSQL database solution. • Go: Highly performant for high-throughput, low-latency services. Technologies: - Ruby - Golang - MongoDB - AWS More: Who We Are Sensor Tower is the leading, trusted solution for digital marketers, app developers, brand advertisers, and industry analysts who demand superior competitive insights into the digital market economy. Fulfill your potential with us Sensor Tower has a successful startup environment, so engineers can take advantage of working on a variety of projects, owning major features that impact customers, building new things, and productionising the experimental code that has proven value. We need engineers who have the creativity and skills to gather meaningful data and insights. In our lean and flat organisation, you will also have a meaningful say in what and how we build out all aspects of our product. Unlike many startups, we have an eight-year track record of profitable, double-digit growth, so that financial stability allows engineers to focus on the interesting problems we're solving rather than company viability. It also means we can invest in impactful ideas and quickly react to market changes.
Dec 18, 2022
Full time
Salary 90,000 - 120,000 GBP per year Requirements: - • 8+ years of experience as a Software Engineer. • Strong foundation in programming, algorithms, and software application design. • Solid understanding of RESTful systems and the principles of good API design. • Solid knowledge of one or more modern software languages (Go, Scala, Java, C , C#, Ruby, Python). • Interest in working in Sensor Tower Tech Stack. • Excellent written and verbal communication skills. Responsibilities: - RESPONSIBILITIES • Participate in the full development life cycle, including design, implementation, quality testing, and release. • Leverage your strengths and interests to work on full feature implementation from high-scale concurrent processes, to security and network traffic, to system development and services APIs. • Develop and optimize high-performance data aggregation and analysis pipelines at scale. • Gather test data, implement unit tests, develop integration tests, apply testing frameworks and evaluate end-to-end outcomes. • Minimize errors and repetitive human effort with automation. • Mentor other engineers, perform code reviews, and suggest improvements to tools and processes. • Work in close cooperation with the Product team to deliver innovative solutions, optimize the existing systems, and add new features. • Join a growing global engineering team and use your technical skills to drive value and impact business decisions. Our Tech Stack We have a principle-based approach to our tech stack. We choose tools and platforms that help engineers develop and test code quickly, and that we can support across the organisation over the life of the product. Time to market is critical for our customers in this digital economy. • Ruby on Rails: Popular and proven to help engineers build production systems quickly. • Python: Effective choice for engineers and data scientists to implement models quickly. • MongoDB: Fast, scalable, and efficient NoSQL database solution. • Go: Highly performant for high-throughput, low-latency services. Technologies: - Ruby - Golang - MongoDB - AWS More: Who We Are Sensor Tower is the leading, trusted solution for digital marketers, app developers, brand advertisers, and industry analysts who demand superior competitive insights into the digital market economy. Fulfill your potential with us Sensor Tower has a successful startup environment, so engineers can take advantage of working on a variety of projects, owning major features that impact customers, building new things, and productionising the experimental code that has proven value. We need engineers who have the creativity and skills to gather meaningful data and insights. In our lean and flat organisation, you will also have a meaningful say in what and how we build out all aspects of our product. Unlike many startups, we have an eight-year track record of profitable, double-digit growth, so that financial stability allows engineers to focus on the interesting problems we're solving rather than company viability. It also means we can invest in impactful ideas and quickly react to market changes.
PRINCIPAL SOFTWARE ENGINEER BRAND NEW PERMANENT OPPORTUNITY FOR A PRINCIPAL SOFTWARE ENGINEER WITH A GLOBALLY LEADING COMPANY Salary ranges from £60,000-£90,000 DOE plus clearance bonus Manchester-based in an easily accessible location with flexibility on remote working Opportunity to join a leading software team with a globally leading company Opportunity to be put through security clearance on the job (must be eligible for DV Clearance) To apply please call or or email WHO WE ARE? We are recruiting a Principal Software Engineer to work with a multi-national, industry-leading cyber security/defence company in Manchester. Our teams are what drive us forward in our mission to make the UK as safe as possible. Therefore, we are looking for the best talent to join the team. Due to the nature of our clients, you must be eligible to go through security clearance on the job which you will be sponsored through. WHAT WILL YOU BE DOING? We are looking for a Principal Software Engineer to join the team. You will have experience of the full SDLC, leading multi-disciplined Agile teams. You will also be responsible for requirement analysis and liaising with stakeholders. The successful candidate will also be able to deploy applications in an efficient, sustainable manner developing technical skills. WE NEED YOU TO HAVE Desire to learn a broad range of technologies in Java Experience working in an Agile environment in a leadership role Experience in design and creation of code We will be looking to put you through SC clearance and eventually DV. Therefore, being eligible for clearance is essential. (For more information on if you qualify for clearance please get in touch). IT'S NICE TO HAVE Full-stack development experience, creating front-ends in React Javascript Cloud experience such as AWS or Azure DevOps toolings such as Docker, Ansible, and Kubernetes Data toolings such as NiFi and Kafka TO BE CONSIDERED . Please either apply by clicking online or by emailing me directly at . For further information please call me on or - I can make myself available outside of normal working hours to suit from 7 am until 10 pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on or connect with me on LinkedIn, just search for Scott Evans. I look forward to hearing from you. PRINCIPAL SOFTWARE ENGINEER - MANCHESTER KEY SKILLS: PRINCIPAL SOFTWARE ENGINEER / SOFTWARE DEVELOPER / SOFTWARE ENGINEER / JAVA DEVELOPER / JAVA ENGINEER / SENIOR JAVA DEVELOPER / SENIOR DEVELOPER / JAVA SOFTWARE ENGINEER / JAVA SOFTWARE DEVELOPER / SECURITY CLEARED / SECURITY CLEARANCE / SECURITY CHECK / SC CLEARED / SC CLEARANCE / DEVELOPPED VETTING / DEVELOPPED VETTED / JAVA / SPRING / SPRING BOOT / BACKEND DEVELOPER / BACK END / BACK END DEVELOPER / BACK END ENGINEER / BACKEND ENGINEER
Dec 18, 2022
Full time
PRINCIPAL SOFTWARE ENGINEER BRAND NEW PERMANENT OPPORTUNITY FOR A PRINCIPAL SOFTWARE ENGINEER WITH A GLOBALLY LEADING COMPANY Salary ranges from £60,000-£90,000 DOE plus clearance bonus Manchester-based in an easily accessible location with flexibility on remote working Opportunity to join a leading software team with a globally leading company Opportunity to be put through security clearance on the job (must be eligible for DV Clearance) To apply please call or or email WHO WE ARE? We are recruiting a Principal Software Engineer to work with a multi-national, industry-leading cyber security/defence company in Manchester. Our teams are what drive us forward in our mission to make the UK as safe as possible. Therefore, we are looking for the best talent to join the team. Due to the nature of our clients, you must be eligible to go through security clearance on the job which you will be sponsored through. WHAT WILL YOU BE DOING? We are looking for a Principal Software Engineer to join the team. You will have experience of the full SDLC, leading multi-disciplined Agile teams. You will also be responsible for requirement analysis and liaising with stakeholders. The successful candidate will also be able to deploy applications in an efficient, sustainable manner developing technical skills. WE NEED YOU TO HAVE Desire to learn a broad range of technologies in Java Experience working in an Agile environment in a leadership role Experience in design and creation of code We will be looking to put you through SC clearance and eventually DV. Therefore, being eligible for clearance is essential. (For more information on if you qualify for clearance please get in touch). IT'S NICE TO HAVE Full-stack development experience, creating front-ends in React Javascript Cloud experience such as AWS or Azure DevOps toolings such as Docker, Ansible, and Kubernetes Data toolings such as NiFi and Kafka TO BE CONSIDERED . Please either apply by clicking online or by emailing me directly at . For further information please call me on or - I can make myself available outside of normal working hours to suit from 7 am until 10 pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on or connect with me on LinkedIn, just search for Scott Evans. I look forward to hearing from you. PRINCIPAL SOFTWARE ENGINEER - MANCHESTER KEY SKILLS: PRINCIPAL SOFTWARE ENGINEER / SOFTWARE DEVELOPER / SOFTWARE ENGINEER / JAVA DEVELOPER / JAVA ENGINEER / SENIOR JAVA DEVELOPER / SENIOR DEVELOPER / JAVA SOFTWARE ENGINEER / JAVA SOFTWARE DEVELOPER / SECURITY CLEARED / SECURITY CLEARANCE / SECURITY CHECK / SC CLEARED / SC CLEARANCE / DEVELOPPED VETTING / DEVELOPPED VETTED / JAVA / SPRING / SPRING BOOT / BACKEND DEVELOPER / BACK END / BACK END DEVELOPER / BACK END ENGINEER / BACKEND ENGINEER
Salary 80,000 - 100,000 GBP per year Requirements: - BSc, MSc in a technical field or equivalent practical experience A minimum of 7 years experience in software development Good knowledge of cloud computing using serverless technologies Good knowledge of user interface development Good knowledge of functional programming You should be: Happy working in a small, fast-moving team, in which your initiative and contributions can have a big impact Motivated and enthusiastic, open to learning new things Self-starter, managing your own workload and deadlines and taking personal responsibility Prepared to produce the best possible end product and codebase Responsibilities: - Architect complex parts of the Software platform Oversee the implementation of software features by reviewing pull requests, participating in pair programming sessions, etc. Develop software solutions as a sole contributor or by working alongside others Provide mentorship and guidance to other team members Contribute to building up a culture of excellence in Software Engineering inside Lunar Energy Contribute to OpenSource projects Be accountable for the long term health of parts of the codebase Technologies: - AWS - Architect - Cloud - Embedded - IoT - Linux - Rust - Serverless More: Lunar Energy is looking for a Principal Developer to join a team of talented engineers and data scientists to deliver a more sustainable future. We are building the best products of their kind in the market and for that reason, we are assembling a world-class team. You will be supported to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to satisfy business requirements. Joining us gives you: Competitive salary and stock options package Private Medical Insurance scheme through BUPA (medical history disregarded); A wellbeing and lifestyle benefits plan through Medicash Enhanced Pension contributions: employer contributions matching 5% A budget for work related training of £1,000 per financial year and an allowance of 4 training days Cycle To Work scheme and Workplace Nursery benefit £200 upon joining for remote work set-up Access to Spill - Mental Health Support platform Enhanced Maternity + Paternity Pay 25 days annual holiday entitlement + 8 Bank Holidays Flexible start and finish times, fully remote working or hybrid depending on preferences Location: This role can be fully remote inside the GMT +/- 2 time zone. Our offices in Farringdon (London) and Manchester will remain available for any employees who wish to use them on a part-time or full-time basis. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. About Lunar Energy: Lunar Energy is on a mission to electrify the home and provide energy independence to homeowners worldwide. We are a team of builders and doers transitioning homes to 100% clean energy. Join us in building a future of better energy.
Dec 14, 2022
Full time
Salary 80,000 - 100,000 GBP per year Requirements: - BSc, MSc in a technical field or equivalent practical experience A minimum of 7 years experience in software development Good knowledge of cloud computing using serverless technologies Good knowledge of user interface development Good knowledge of functional programming You should be: Happy working in a small, fast-moving team, in which your initiative and contributions can have a big impact Motivated and enthusiastic, open to learning new things Self-starter, managing your own workload and deadlines and taking personal responsibility Prepared to produce the best possible end product and codebase Responsibilities: - Architect complex parts of the Software platform Oversee the implementation of software features by reviewing pull requests, participating in pair programming sessions, etc. Develop software solutions as a sole contributor or by working alongside others Provide mentorship and guidance to other team members Contribute to building up a culture of excellence in Software Engineering inside Lunar Energy Contribute to OpenSource projects Be accountable for the long term health of parts of the codebase Technologies: - AWS - Architect - Cloud - Embedded - IoT - Linux - Rust - Serverless More: Lunar Energy is looking for a Principal Developer to join a team of talented engineers and data scientists to deliver a more sustainable future. We are building the best products of their kind in the market and for that reason, we are assembling a world-class team. You will be supported to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to satisfy business requirements. Joining us gives you: Competitive salary and stock options package Private Medical Insurance scheme through BUPA (medical history disregarded); A wellbeing and lifestyle benefits plan through Medicash Enhanced Pension contributions: employer contributions matching 5% A budget for work related training of £1,000 per financial year and an allowance of 4 training days Cycle To Work scheme and Workplace Nursery benefit £200 upon joining for remote work set-up Access to Spill - Mental Health Support platform Enhanced Maternity + Paternity Pay 25 days annual holiday entitlement + 8 Bank Holidays Flexible start and finish times, fully remote working or hybrid depending on preferences Location: This role can be fully remote inside the GMT +/- 2 time zone. Our offices in Farringdon (London) and Manchester will remain available for any employees who wish to use them on a part-time or full-time basis. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. About Lunar Energy: Lunar Energy is on a mission to electrify the home and provide energy independence to homeowners worldwide. We are a team of builders and doers transitioning homes to 100% clean energy. Join us in building a future of better energy.
Principal Engineer/Architect Location: Remote or London Offices (if preferred) Salary: Up to £105,000 base + benefits Industry: MedTech Technology: AWS (Lambdas, DynamoDB, OpenSearch), Typescript (Front End, Back End and infrastructure) An exciting role for an experienced technician looking to work within the MedTech industry. This role is perfect for a Principal Engineer or Principal Architect who has experience with hands-on coding. You will be sitting above two main teams providing the architectural strategy, POCs and coding where necessary. This is a hands-on role for someone who is happy actively coding as often as 25% of the time. The tech stack is AWS (including various products) and Typescript (full-stack). They are a great forward thinking company with a completely flexible working model. This allows you to chose how often (or otherwise) you want to go into their central London offices. Furthermore they are a modern technical organisation with a strong belief in TDD and automated CI/CD. A great opportunity for a Principal Engineer who is looking to transition towards architecture or an Architect who still enjoys being hands on. Please apply now if you are interested Principal Engineer/Architect
Dec 14, 2022
Full time
Principal Engineer/Architect Location: Remote or London Offices (if preferred) Salary: Up to £105,000 base + benefits Industry: MedTech Technology: AWS (Lambdas, DynamoDB, OpenSearch), Typescript (Front End, Back End and infrastructure) An exciting role for an experienced technician looking to work within the MedTech industry. This role is perfect for a Principal Engineer or Principal Architect who has experience with hands-on coding. You will be sitting above two main teams providing the architectural strategy, POCs and coding where necessary. This is a hands-on role for someone who is happy actively coding as often as 25% of the time. The tech stack is AWS (including various products) and Typescript (full-stack). They are a great forward thinking company with a completely flexible working model. This allows you to chose how often (or otherwise) you want to go into their central London offices. Furthermore they are a modern technical organisation with a strong belief in TDD and automated CI/CD. A great opportunity for a Principal Engineer who is looking to transition towards architecture or an Architect who still enjoys being hands on. Please apply now if you are interested Principal Engineer/Architect
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,000 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways. About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Dec 13, 2022
Full time
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,000 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways. About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Salary 60,000 - 85,000 GBP per year Requirements: - Required skills: BSc, MSc in a technical field or equivalent practical experience A minimum of 7 years experience in software development A minimum of 4 years experience in team leadership Good knowledge of cloud computing Good knowledge of user interface development Responsibilities: - In this role your responsibilities will include:- Leading a software team, providing direction and clarity in order to achieve your shared goals Defining the organisational structure and practises of the team Providing line management for the team Providing technical guidance to the team and if needed participate in software development Working closely with Principal Developers to define the software architecture Collaborating with Product Managers to define product requirements Be accountable for the team's wellbeing, deliverables and software quality You will be supported to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to satisfy business requirements. Technologies: - AWS - Cloud - Embedded - IoT - Linux - Rust - Serverless More: Lunar is transforming the way we power our homes by building an ecosystem of all-electric products starting with a next-generation home battery system. The Lunar team is made up of savvy entrepreneurs as well as passionate technology and industry experts who build and deploy products to electrify homes, which are connected through an integrated software platform called, Gridshare. We are looking for a Software Engineering Lead to join a team of talented Developers and Data Scientists to deliver a more sustainable future. We are building the best products of their kind in the market and for that reason we are assembling a world-class team. You should be: Happy working in a fast moving team, in which your initiative and contributions can have a big impact Motivated and enthusiastic, open to learn new things Self-starter, managing your own workload and deadlines and taking personal responsibility Prepared to produce the best possible end product and codebase Joining us gives you: Competitive salary and stock options package Private Medical Insurance scheme through BUPA (medical history disregarded); A wellbeing and lifestyle benefits plan through Medicash 5% employer contributions pension matching A budget for work related training of £1,000 per financial year and an allowance of 4 training days Cycle To Work scheme and Workplace Nursery benefit £200 upon joining for remote work set-up Access to Spill - Mental Health Support platform Enhanced Maternity + Paternity Pay 25 days annual holiday entitlement + 8 Bank Holidays Fully remote working or hybrid depending on preferences Duration: Full-Time Location: This role can be fully remote from within the UK, partially remote (you will be able to attend the office in London - Liverpool Street or Manchester for the chosen amount of days a week), or office-based. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Dec 12, 2022
Full time
Salary 60,000 - 85,000 GBP per year Requirements: - Required skills: BSc, MSc in a technical field or equivalent practical experience A minimum of 7 years experience in software development A minimum of 4 years experience in team leadership Good knowledge of cloud computing Good knowledge of user interface development Responsibilities: - In this role your responsibilities will include:- Leading a software team, providing direction and clarity in order to achieve your shared goals Defining the organisational structure and practises of the team Providing line management for the team Providing technical guidance to the team and if needed participate in software development Working closely with Principal Developers to define the software architecture Collaborating with Product Managers to define product requirements Be accountable for the team's wellbeing, deliverables and software quality You will be supported to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to satisfy business requirements. Technologies: - AWS - Cloud - Embedded - IoT - Linux - Rust - Serverless More: Lunar is transforming the way we power our homes by building an ecosystem of all-electric products starting with a next-generation home battery system. The Lunar team is made up of savvy entrepreneurs as well as passionate technology and industry experts who build and deploy products to electrify homes, which are connected through an integrated software platform called, Gridshare. We are looking for a Software Engineering Lead to join a team of talented Developers and Data Scientists to deliver a more sustainable future. We are building the best products of their kind in the market and for that reason we are assembling a world-class team. You should be: Happy working in a fast moving team, in which your initiative and contributions can have a big impact Motivated and enthusiastic, open to learn new things Self-starter, managing your own workload and deadlines and taking personal responsibility Prepared to produce the best possible end product and codebase Joining us gives you: Competitive salary and stock options package Private Medical Insurance scheme through BUPA (medical history disregarded); A wellbeing and lifestyle benefits plan through Medicash 5% employer contributions pension matching A budget for work related training of £1,000 per financial year and an allowance of 4 training days Cycle To Work scheme and Workplace Nursery benefit £200 upon joining for remote work set-up Access to Spill - Mental Health Support platform Enhanced Maternity + Paternity Pay 25 days annual holiday entitlement + 8 Bank Holidays Fully remote working or hybrid depending on preferences Duration: Full-Time Location: This role can be fully remote from within the UK, partially remote (you will be able to attend the office in London - Liverpool Street or Manchester for the chosen amount of days a week), or office-based. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,000 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways. About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Dec 10, 2022
Full time
Location: Primary location: London We can also accept applications from candidates based in Bristol. Salary: London: approximately £90,000 Bristol: approximately £80,000 Benefits also include: Annual personal bonus percentage; Employer pension contribution (up to 15%); 4% flexible cash pot; private medical insurance, and; 30 days holiday plus bank holidays; We offer flexible working hours around the 9-5 and are a very family friendly company. Please also note, that we are expecting further pay increased for LBG employees from July 2023. About the team In Intelligent Automation we are committed to the mission of automating the routine whilst supercharging our understanding, to deliver a seamless experience for our customers and colleagues. We're a diverse group of people. Software Engineers, Robotics Specialists, Cognitive Developers, Data Scientists, Conversation Designers, Natural Language Engineers and many more. We come from a variety of backgrounds across the globe, but we all share in the vision of the untapped potential of human and machine intelligence. Cognitive Natural Language systems are a channel that mimic human interaction to help scale and augment human expertise, bringing information to customers and colleagues in a timely, natural and useable way - for example, Virtual Assistant chat bots for Customer Service use cases. By pairing smart people with smart machines, we build conversational interfaces (text or voice) which not only assist our customers and colleagues but also undertake tasks for them. However, our aspirations and roadmap, are keen to take this proposition much further. About the role This is a technical leadership role and will blend both deep domain and technical expertise with a passion for influencing the strategy of Cognitive Engineering (using IBM Watson) in the bank. You'll be responsible for the tooling, architecture, and infrastructure of the bank's Conversational AI platforms, some of which are already hosted in the public cloud. You'll help develop the bank's future strategy in Conversational AI You'll be an advocate for Cognitive Engineering, providing a voice to engineers within your teams, identifying and supporting colleagues in the resolution of impediments and issues You'll develop a sound understanding of the bank's customer journeys and how we can enhance them through bot-instigated chats About you At LBG, we value diversity of thought and experience, and as such, we would welcome applications from a range of backgrounds. As a minimum to be considered and be successful in this role however, you will need to demonstrate: Excellent Node.js skills (Node.js should be your primary coding language); Full Stack experience including JavaScript frameworks (React); Hands-on engineering experience in Cognitive Engineering as well as Conversation Design (ideally using IBM Watson); Experience in Cloud logging management: Azure Experience with agile development methods & tooling Experience of using modern software development toolsets including DevOps, Continuous Integration and Delivery Knowledge of Azure DevOps pipelines (with nexus, sonareqube) Experience with Jenkins (including Jenkins Groovy, JobDSL and Pipeline DSL); Experience with containers at scale (e.g. AKS/EKS, Docker, Kubernetes, Istio, Helm etc.); Experiences and understanding of Microservices / service mesh, reverse proxy and API Gateways. About Lloyds Banking Group As the UK's largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first and achieve our vision of being the best bank for our customers. We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve - where all our colleagues can be themselves and succeed on merit. What support will I get and how will my career grow? As a multi-brand, multi-channel business, we have the scale and breadth to provide you with a diverse range of training and development opportunities, helping you achieve a rewarding and exciting career. Our engineering community in Bristol is growing rapidly, which will naturally present lots of career opportunities. Join us and be part of an inclusive, values-based culture passionate about making a difference. Together we make it possible.
Site Reliability Engineer GCP OR AWS & Kubernetes SaaS HealthTech This is one of those awesome opportunities! Our client is a global SaaS HealthTech with a footprint in every major continent (15,000 employees). They are looking to establish a new Cloud team in the UK to support their platform that their SaaS application will sit on top of that will service their UK customers. You will be working as part of an enterprise business but have the fun culture and feel of building a 'mini start-up' inside a mature business. The local headcount currently is 35 in Ireland and 45 in the UK (remote sys admins, tech engineers, field engineers, project managers, programme managers and sales) and expanding the UK office - feels like a start-up with start-up good energy. Our client is around 50% through their GCP platform build and SRE architecture design and build. The public cloud provider that has been selected is going to be the Google Cloud (GCP) eco-system, having a solid Site Reliability Engineer / Platform Engineer background and experience is key to the success of this role. You will have access to utilise DevOps tools that are already in place in the other geographic regions, but importantly not limited to them. If you want to use a new tool, workflow or methodology this is your blank canvass to implement what you think will be best! This is an SRE role where you will be initially doing a lift and shift of on-prem architecture into GCP and then after that doing a GCP SRE platform architecture design and build to host the new SaaS Architecture using Kubernetes cluster builds, CI/CD installs and using languages such as Python to 'glue' everything together. Absolute essentials / non-negotiables for the role: GCP OR AWS knowledge, and experience in leading large-scale projects Working with Kubernetes and CI/CD tooling An understanding of true SRE / Platform engineering as opposed to 'DevOps'. You will be asked to define "what is an SRE" in the interview process. Tech Stack: Google Cloud Platform (GCP) AWS Scripting - Python, PowerShell, Bash. CI/CD & automation tools such as - Jenkins, Git, GitLab, Ansible, Terraform Development languages such as Go, C#, Java, JavaScript or similar Logging services such as StackDriver, ELK, DataDog, and Splunk. Monitoring tools like StackDriver, NewRelic, Graphite, Nagios, and Zabbix. Duties: Success in the monitoring of cloud infrastructure and SaaS or PaaS applications Strong experience in administration of IT systems including compute, network, storage, access control A recognised record of success in the administration of cloud infrastructure and deployed applications for enterprise SaaS or PaaS companies in GCP SaaS experience or SRE cloud operations/developer Soft skills in terms of building conversation with different teams, developers, corp IT, Infosec Be the Principal/Lead SME in Cloud Ops space Define, implement methodology and toolset for fully automated infrastructure management as a code Serve as the company's subject matter expert to support other Change Healthcare teams for purposes of cloud technologies, operations, and DevOps methodology. Benefits: Remote first company Bonus in and around 10% - based on company, business unit and individual Employee 6% company 8% Pension Private health BUPA Reduced rate gym Death in service x4 Long-term illness cover Brand New Mac book, Full WFH office set up Site Reliability Engineer GCP OR AWS & Kubernetes SaaS HealthTech
Dec 05, 2022
Full time
Site Reliability Engineer GCP OR AWS & Kubernetes SaaS HealthTech This is one of those awesome opportunities! Our client is a global SaaS HealthTech with a footprint in every major continent (15,000 employees). They are looking to establish a new Cloud team in the UK to support their platform that their SaaS application will sit on top of that will service their UK customers. You will be working as part of an enterprise business but have the fun culture and feel of building a 'mini start-up' inside a mature business. The local headcount currently is 35 in Ireland and 45 in the UK (remote sys admins, tech engineers, field engineers, project managers, programme managers and sales) and expanding the UK office - feels like a start-up with start-up good energy. Our client is around 50% through their GCP platform build and SRE architecture design and build. The public cloud provider that has been selected is going to be the Google Cloud (GCP) eco-system, having a solid Site Reliability Engineer / Platform Engineer background and experience is key to the success of this role. You will have access to utilise DevOps tools that are already in place in the other geographic regions, but importantly not limited to them. If you want to use a new tool, workflow or methodology this is your blank canvass to implement what you think will be best! This is an SRE role where you will be initially doing a lift and shift of on-prem architecture into GCP and then after that doing a GCP SRE platform architecture design and build to host the new SaaS Architecture using Kubernetes cluster builds, CI/CD installs and using languages such as Python to 'glue' everything together. Absolute essentials / non-negotiables for the role: GCP OR AWS knowledge, and experience in leading large-scale projects Working with Kubernetes and CI/CD tooling An understanding of true SRE / Platform engineering as opposed to 'DevOps'. You will be asked to define "what is an SRE" in the interview process. Tech Stack: Google Cloud Platform (GCP) AWS Scripting - Python, PowerShell, Bash. CI/CD & automation tools such as - Jenkins, Git, GitLab, Ansible, Terraform Development languages such as Go, C#, Java, JavaScript or similar Logging services such as StackDriver, ELK, DataDog, and Splunk. Monitoring tools like StackDriver, NewRelic, Graphite, Nagios, and Zabbix. Duties: Success in the monitoring of cloud infrastructure and SaaS or PaaS applications Strong experience in administration of IT systems including compute, network, storage, access control A recognised record of success in the administration of cloud infrastructure and deployed applications for enterprise SaaS or PaaS companies in GCP SaaS experience or SRE cloud operations/developer Soft skills in terms of building conversation with different teams, developers, corp IT, Infosec Be the Principal/Lead SME in Cloud Ops space Define, implement methodology and toolset for fully automated infrastructure management as a code Serve as the company's subject matter expert to support other Change Healthcare teams for purposes of cloud technologies, operations, and DevOps methodology. Benefits: Remote first company Bonus in and around 10% - based on company, business unit and individual Employee 6% company 8% Pension Private health BUPA Reduced rate gym Death in service x4 Long-term illness cover Brand New Mac book, Full WFH office set up Site Reliability Engineer GCP OR AWS & Kubernetes SaaS HealthTech
Principal API Platform Architect Salary national £60,000 - £75,000 London £70,000 - £85,000 Aviva have embarked on a major programme across its UK businesses, to modernise and transform the Enterprise Integration estate using microservices hosted on Industry best open-source API management gateway, service mesh, poly cloud, containers; all underpinned by DevSecOps. We are seeking a passionate experienced Principal API Platform Architect with ambitions to drive the best technology and development practices. You will have come from a strong technical background using Java, Spring, build tools such as Maven and Gradle, cloud development in AWS / Azure / GCP, SQL and NoSQL and also have experience of building, defining and managing successful teams. You are also expected to have experience of software design and architecture following clean architecture, domain driven design, serverless or microservices as well as DevOps and Test automation. A bit about the job: Our API First strategy will be underpinning Aviva strategy of Customer Centricity, Automation, Digitisation, and Simplification. As a Principal API Platform Architect, you will join API Programme team to own, shape and maintain an industry first API estate using cutting edge open-source tools. You'll have exposure across the full software development lifecycle and will be working with a modern poly cloud microservices tech stack. You will be working in collaboration with Platform Owners, Product Owners, Lead Software Engineers and Security specialists to bring to life your integration platform product roadmap ensuring the ongoing quality and architecture of the platform(s) at the same time driving the future technical direction. Skills and experience we're looking for: Development of RESTful API's using Java 8+ on a Spring framework including microservices and containers Experience of server-side Java development and associated concerns (e.g., thread management, database access, ORM, security) Experience in the configuration & management of CI/CD tooling, ideally using Azure DevOps and/or Jenkins Knowledge of authentication/authorisation approaches; particularly OAuth 2.0 and OIDC Knowledge or experience in creating and managing Docker images, containers, and knowledge along with understanding of network services such as DNS, TLS/SSL, Load Balancing, Reverse Proxies and HTTP Aviva is for everyone: We are inclusive and welcome everyone - we want applications from people with diverse backgrounds and experiences. Excited but not sure you tick every box? Research tells us that women, particularly, feel this way. So, regardless of gender, why not apply. And if you're in a job share just apply as a pair. We flex locations, hours and working patterns to suit our customers, business, and you. Most of our people are smart working - spending around 60% of their time in our offices and 40% at home. To find out more about working at Aviva take a look here We interview every disabled applicant who meets the minimum criteria for the job. Once you've applied, please send us an email stating that you have a disclosed disability, and we'll interview you. We'd love it if you could submit your application online. If you require an alternative method of applying, please give Lacey Lane Mckoy a call on or send an email to
Nov 30, 2022
Full time
Principal API Platform Architect Salary national £60,000 - £75,000 London £70,000 - £85,000 Aviva have embarked on a major programme across its UK businesses, to modernise and transform the Enterprise Integration estate using microservices hosted on Industry best open-source API management gateway, service mesh, poly cloud, containers; all underpinned by DevSecOps. We are seeking a passionate experienced Principal API Platform Architect with ambitions to drive the best technology and development practices. You will have come from a strong technical background using Java, Spring, build tools such as Maven and Gradle, cloud development in AWS / Azure / GCP, SQL and NoSQL and also have experience of building, defining and managing successful teams. You are also expected to have experience of software design and architecture following clean architecture, domain driven design, serverless or microservices as well as DevOps and Test automation. A bit about the job: Our API First strategy will be underpinning Aviva strategy of Customer Centricity, Automation, Digitisation, and Simplification. As a Principal API Platform Architect, you will join API Programme team to own, shape and maintain an industry first API estate using cutting edge open-source tools. You'll have exposure across the full software development lifecycle and will be working with a modern poly cloud microservices tech stack. You will be working in collaboration with Platform Owners, Product Owners, Lead Software Engineers and Security specialists to bring to life your integration platform product roadmap ensuring the ongoing quality and architecture of the platform(s) at the same time driving the future technical direction. Skills and experience we're looking for: Development of RESTful API's using Java 8+ on a Spring framework including microservices and containers Experience of server-side Java development and associated concerns (e.g., thread management, database access, ORM, security) Experience in the configuration & management of CI/CD tooling, ideally using Azure DevOps and/or Jenkins Knowledge of authentication/authorisation approaches; particularly OAuth 2.0 and OIDC Knowledge or experience in creating and managing Docker images, containers, and knowledge along with understanding of network services such as DNS, TLS/SSL, Load Balancing, Reverse Proxies and HTTP Aviva is for everyone: We are inclusive and welcome everyone - we want applications from people with diverse backgrounds and experiences. Excited but not sure you tick every box? Research tells us that women, particularly, feel this way. So, regardless of gender, why not apply. And if you're in a job share just apply as a pair. We flex locations, hours and working patterns to suit our customers, business, and you. Most of our people are smart working - spending around 60% of their time in our offices and 40% at home. To find out more about working at Aviva take a look here We interview every disabled applicant who meets the minimum criteria for the job. Once you've applied, please send us an email stating that you have a disclosed disability, and we'll interview you. We'd love it if you could submit your application online. If you require an alternative method of applying, please give Lacey Lane Mckoy a call on or send an email to
This is an exciting opportunity to join the Verint cloud platform development team to build challenging, high quality product features using the latest cloud technologies and techniques, which will serve our world-wide customer base. The Software Engineer contributes to the development, and implementation of services on the Cloud Platform. The role utilizes proficiency and skills to work on projects. The engineer possesses experience with commonly used programming concepts, practices, and procedures to perform the functions of the position under supervision. In addition, the role utilizes current experience and judgment to plan and accomplish goals. Principal Duties and Essential Responsibilities Implements and tests complex software application/services/systems. Participates in design reviews. Communicates with local and geographically distributed team members. Participates in the testing process through, test review and analysis, test execution, and certification of software. Participates in peer reviews with other Software Engineers, through code/design reviews and peer-programming efforts. Interacts with feature lead to ensure that specifications are satisfied. Communicates design, reliability and maintenance problems to appropriate internal resources. Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software errors. Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Escalates urgent issues to Engineering Management. Summary: Experience of developing software at scale for a minimum of 3 years is essential. A solid understanding of Agile working practices and methodologies is essential with at least 1 years of experience. Strong proficiency in Java programming of at least 2 years. And knowledge of various frameworks and open source libraries related to that stack. Experience in Object Oriented analysis and design is essential. The ability to demonstrate a working knowledge of and experience of cloud platforms such as Amazon AWS is desired. Experience of developing micro services using spring boot is essential Experience with deploying as docker containers is desirable. Strong proficiency in either front end development technologies or developing REST based web services is desirable. The ability to demonstrate experience in the automation of Software testing and build systems are essential. Excellent analytical and problem-solving skills is essential Ability to work both independently as well as in a dynamic, distributed team environment is essential. The ability to demonstrate strong written and verbal communication skills is essential. Industry specific: Regarded as very knowledgeable/experienced in the following areas: Experience of developing for a cloud platform such as AWS, Azure or Google cloud Environment: The ability to work independently and within development teams in an agile manner is essential. The ability to contribute to a cross-functional team in daily stand-ups, sprint planning meetings and retrospectives is essential. The ability to w ork in a global environment and interface with remote groups is essential. Specific Qualifications & Accreditations Essential: BSc in Computer Science, Information Technology, or Equivalent degree. Desirable: Any relevant Software Engineering Certifications. Job Metrics The delivery of high quality product features to customers in a productive manner. Development of product code within an agile process. Design and automate tests whilst working with QA Engineers to create effective test plans. Engage in some research of new technologies & architectures to improve product. Work independently and with a remote peer group. Contribute to daily stand-ups, sprint planning meetings and retrospectives. Effective mentoring of guide junior staff. Key tasks Software development Implements high quality, re-usable code. Ensure that code adheres to company software guidelines. Employs TDD techniques and automate test cases & test harnesses to enhance quality of product functionality. Incorporate Non-functional requirements into the delivery of the product features in order to ensure a high quality of service to customers. Technical Innovation Work on complex projects with some supervision and has latitude for judgment on own experience and expertise. Assists peers. Team collaboration with clear communication Provide effective communication with distributed team members. Escalate urgent issues to quality assurance and management. Participate in 3 amigos and sprint planning reviews. Process Adherence Promote a cloud development ethos and culture Follows Test Driven Development best practice Development and management of automated build and deployment systems. Contribute to or lead customer Support issue resolution and / or reviews. Key interfaces Development Manager Software Developers Architects QA Engineers Technical Writers Support Engineers DevOps and Cloud Operations External Partners Customers Vendors / 3 rd Party Suppliers Product/Technical: Skills and experience in the following skill is essential: . Core Spring Framework / Spring boot. Java and related stack. Micro Services architecture. Linux OS. REST API & SOAP API patterns Skills and experience in one or more skills from the following list is essential: Cloud based development with Amazon Web Services or similar Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization Front end development technologies (JavaScript, HTML, CSS) Developing/consuming REST based web services. Skills and experience in a two or more of the skills below is desired: BDD principles with Cucumber. TDD principles with either TestNG or Junit. UI test Automation with Selenium. Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana. Skills and experience in several of the skills below is desired: Build tools such as Jenkins, Maven, as part of CICD pipelines. Modern JavaScript frameworks such as React, or Angular. Working knowledge of distributed source control solutions such as Git. Packaging and Deployment Automation Docker, Amazon AMI, Kubernetes Databases such as MS SQL / Oracle. Professional/Task: Experience working cross-functionally using an agile methodology, such as SCRUM is essential. Experience of implementing Continuous Integration and Continuous Deployment/Delivery pipelines is desired. Good problem-solving skills and troubleshooting skills that enable root cause analysis to be performed is essential. Personal: Effective communicator with good written and verbal skills is essential. Work collaboratively in a team environment is essential. Self-motivated with a strong desire and drive to succeed is essential. S trong organizational, analytical, and time management skills is essential. Location: Remote - home work. Key Competencies Attention to detail: Demonstrates responsibility for, and handles accurately, the details associated with own work and work performed by others. Communication: Clearly conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message Team Working: Builds and contributes to, the effective team working of both own team, and company virtual teams, to move organisation towards the completion of goals. Customer Focus: Making customers and their needs a primary focus of one's own actions; Developing, sustaining and growing profitable customer relationships. Analytical thinking: Defines problems and identifies opportunities accurately. Responsiveness and Time Management: Manages and organises time and efforts effectively. Prioritises tasks effectively.
Nov 30, 2022
Full time
This is an exciting opportunity to join the Verint cloud platform development team to build challenging, high quality product features using the latest cloud technologies and techniques, which will serve our world-wide customer base. The Software Engineer contributes to the development, and implementation of services on the Cloud Platform. The role utilizes proficiency and skills to work on projects. The engineer possesses experience with commonly used programming concepts, practices, and procedures to perform the functions of the position under supervision. In addition, the role utilizes current experience and judgment to plan and accomplish goals. Principal Duties and Essential Responsibilities Implements and tests complex software application/services/systems. Participates in design reviews. Communicates with local and geographically distributed team members. Participates in the testing process through, test review and analysis, test execution, and certification of software. Participates in peer reviews with other Software Engineers, through code/design reviews and peer-programming efforts. Interacts with feature lead to ensure that specifications are satisfied. Communicates design, reliability and maintenance problems to appropriate internal resources. Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software errors. Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion. Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Escalates urgent issues to Engineering Management. Summary: Experience of developing software at scale for a minimum of 3 years is essential. A solid understanding of Agile working practices and methodologies is essential with at least 1 years of experience. Strong proficiency in Java programming of at least 2 years. And knowledge of various frameworks and open source libraries related to that stack. Experience in Object Oriented analysis and design is essential. The ability to demonstrate a working knowledge of and experience of cloud platforms such as Amazon AWS is desired. Experience of developing micro services using spring boot is essential Experience with deploying as docker containers is desirable. Strong proficiency in either front end development technologies or developing REST based web services is desirable. The ability to demonstrate experience in the automation of Software testing and build systems are essential. Excellent analytical and problem-solving skills is essential Ability to work both independently as well as in a dynamic, distributed team environment is essential. The ability to demonstrate strong written and verbal communication skills is essential. Industry specific: Regarded as very knowledgeable/experienced in the following areas: Experience of developing for a cloud platform such as AWS, Azure or Google cloud Environment: The ability to work independently and within development teams in an agile manner is essential. The ability to contribute to a cross-functional team in daily stand-ups, sprint planning meetings and retrospectives is essential. The ability to w ork in a global environment and interface with remote groups is essential. Specific Qualifications & Accreditations Essential: BSc in Computer Science, Information Technology, or Equivalent degree. Desirable: Any relevant Software Engineering Certifications. Job Metrics The delivery of high quality product features to customers in a productive manner. Development of product code within an agile process. Design and automate tests whilst working with QA Engineers to create effective test plans. Engage in some research of new technologies & architectures to improve product. Work independently and with a remote peer group. Contribute to daily stand-ups, sprint planning meetings and retrospectives. Effective mentoring of guide junior staff. Key tasks Software development Implements high quality, re-usable code. Ensure that code adheres to company software guidelines. Employs TDD techniques and automate test cases & test harnesses to enhance quality of product functionality. Incorporate Non-functional requirements into the delivery of the product features in order to ensure a high quality of service to customers. Technical Innovation Work on complex projects with some supervision and has latitude for judgment on own experience and expertise. Assists peers. Team collaboration with clear communication Provide effective communication with distributed team members. Escalate urgent issues to quality assurance and management. Participate in 3 amigos and sprint planning reviews. Process Adherence Promote a cloud development ethos and culture Follows Test Driven Development best practice Development and management of automated build and deployment systems. Contribute to or lead customer Support issue resolution and / or reviews. Key interfaces Development Manager Software Developers Architects QA Engineers Technical Writers Support Engineers DevOps and Cloud Operations External Partners Customers Vendors / 3 rd Party Suppliers Product/Technical: Skills and experience in the following skill is essential: . Core Spring Framework / Spring boot. Java and related stack. Micro Services architecture. Linux OS. REST API & SOAP API patterns Skills and experience in one or more skills from the following list is essential: Cloud based development with Amazon Web Services or similar Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization Front end development technologies (JavaScript, HTML, CSS) Developing/consuming REST based web services. Skills and experience in a two or more of the skills below is desired: BDD principles with Cucumber. TDD principles with either TestNG or Junit. UI test Automation with Selenium. Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana. Skills and experience in several of the skills below is desired: Build tools such as Jenkins, Maven, as part of CICD pipelines. Modern JavaScript frameworks such as React, or Angular. Working knowledge of distributed source control solutions such as Git. Packaging and Deployment Automation Docker, Amazon AMI, Kubernetes Databases such as MS SQL / Oracle. Professional/Task: Experience working cross-functionally using an agile methodology, such as SCRUM is essential. Experience of implementing Continuous Integration and Continuous Deployment/Delivery pipelines is desired. Good problem-solving skills and troubleshooting skills that enable root cause analysis to be performed is essential. Personal: Effective communicator with good written and verbal skills is essential. Work collaboratively in a team environment is essential. Self-motivated with a strong desire and drive to succeed is essential. S trong organizational, analytical, and time management skills is essential. Location: Remote - home work. Key Competencies Attention to detail: Demonstrates responsibility for, and handles accurately, the details associated with own work and work performed by others. Communication: Clearly conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message Team Working: Builds and contributes to, the effective team working of both own team, and company virtual teams, to move organisation towards the completion of goals. Customer Focus: Making customers and their needs a primary focus of one's own actions; Developing, sustaining and growing profitable customer relationships. Analytical thinking: Defines problems and identifies opportunities accurately. Responsiveness and Time Management: Manages and organises time and efforts effectively. Prioritises tasks effectively.
Overview of Job Function Verint's Software Engineer is responsible for the design and development of key cloud-first, full-stack software products. As an engineer at Verint, you will work with a talented, close-knit team to develop new product features, progressively improve product quality, and to resolve customer issues while working in a robust continuous integration and continuous deployment environment. Additionally, the role provides recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team. Principal Duties and Essential Responsibilities Design, implement, and test high level software applications Research new technologies to improve product Write high-quality, standardized code and unit tests Participate in design reviews, scrum meetings, sprint reviews and other team meetings Create UI and technical design specification documents Minimum Requirements Bachelors degree in Computer Science, Engineering or related field 3 years experience in design and programming large scale applications through all phases of the software development life cycle including testing, implementation and auditing 3 years experience developing software using python and the various tools in the Python ecosystem (pip, pypi, virtualenv, pyenv, etc.) 3 years experience with Front-end UI: ReactJS, HTML5, CSS, NodeJS, Mocha 1 year experience with SQL/NoSQL databases: MySQL, PostgreSQL, SQL Server, MongoDB, DynamoDB Ability to take ownership of assignments and drive to resolution Ability to work in a fast-paced, high energy environment Preferred Requirements Experience with Cloud hosting services such as AWS, Azure, GCP Experience with Cloud Machine Learning services such as SageMaker, Azure Machine Learning Experience with web frameworks such as Django Experience with Application Performance Management systems: NewRelic, AppDynamics, ELK Experience with JIRA Experience with Confluence Experience with Microsoft Office products Experience using version control systems: Git Familiarity with Agile development methodologies Familiarity with Linux
Nov 30, 2022
Full time
Overview of Job Function Verint's Software Engineer is responsible for the design and development of key cloud-first, full-stack software products. As an engineer at Verint, you will work with a talented, close-knit team to develop new product features, progressively improve product quality, and to resolve customer issues while working in a robust continuous integration and continuous deployment environment. Additionally, the role provides recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team. Principal Duties and Essential Responsibilities Design, implement, and test high level software applications Research new technologies to improve product Write high-quality, standardized code and unit tests Participate in design reviews, scrum meetings, sprint reviews and other team meetings Create UI and technical design specification documents Minimum Requirements Bachelors degree in Computer Science, Engineering or related field 3 years experience in design and programming large scale applications through all phases of the software development life cycle including testing, implementation and auditing 3 years experience developing software using python and the various tools in the Python ecosystem (pip, pypi, virtualenv, pyenv, etc.) 3 years experience with Front-end UI: ReactJS, HTML5, CSS, NodeJS, Mocha 1 year experience with SQL/NoSQL databases: MySQL, PostgreSQL, SQL Server, MongoDB, DynamoDB Ability to take ownership of assignments and drive to resolution Ability to work in a fast-paced, high energy environment Preferred Requirements Experience with Cloud hosting services such as AWS, Azure, GCP Experience with Cloud Machine Learning services such as SageMaker, Azure Machine Learning Experience with web frameworks such as Django Experience with Application Performance Management systems: NewRelic, AppDynamics, ELK Experience with JIRA Experience with Confluence Experience with Microsoft Office products Experience using version control systems: Git Familiarity with Agile development methodologies Familiarity with Linux
NO Sponsorship can be provided, you already need to have the right to work in the UK Senior or Principal Full Stack Engineer React.js + Python OR Node.js £70-£110k DOE An exciting & rapidly growing multi billionaire company is looking to hire several Full Stack Engineers to work on their core projects click apply for full job details
Nov 24, 2022
Full time
NO Sponsorship can be provided, you already need to have the right to work in the UK Senior or Principal Full Stack Engineer React.js + Python OR Node.js £70-£110k DOE An exciting & rapidly growing multi billionaire company is looking to hire several Full Stack Engineers to work on their core projects click apply for full job details
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 practise leading all mobile (android/iOS/java) software engineers at Tesco Bank to ensure that all development, maintenance, operation and support is completed to the highest level of engineering excellence for all mobile customer facing services. You will co-ordinate all activity within your practise, devise and implement complex mobile app solutions and technical architectures, You will define, promote and collaborate on mobile centred engineering standards and patterns for your practise. You will act as a domain level subject matter expert on the mobile platform architecture with all product teams. 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. As principal engineer, the practise team will look to you to set the direction, strategy, build the practise and drive through service improvement plans, features and change you'd like to see on the technical architecture. You will work closely with all engineers on the practise from leads to seniors to juniors, mentoring and building their careers, You will work closely with the head of engineering on our longer-term, strategic business and technology goals for the organisation. 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. We automate using a mix of FastLane, Terraform, Packer, Ansible, Python, and Bash, using Jenkins, Nexus, BlackDuck & Coverity in our pipelines. We'd like our principal engineer to have a working understanding of CI/CD deployment technologies. A grasp of the big picture - we're working to standardise our toolchain, digital design framework and to set broader and wider goals for our technology direction and are looking for a principal who can do that. A passion for sharing your experience and using that to influence your decisions. We know the journey of every engineer is different, so we encourage our engineering principal to play to their strengths and shape the team accordingly. 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!
Sep 24, 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 practise leading all mobile (android/iOS/java) software engineers at Tesco Bank to ensure that all development, maintenance, operation and support is completed to the highest level of engineering excellence for all mobile customer facing services. You will co-ordinate all activity within your practise, devise and implement complex mobile app solutions and technical architectures, You will define, promote and collaborate on mobile centred engineering standards and patterns for your practise. You will act as a domain level subject matter expert on the mobile platform architecture with all product teams. 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. As principal engineer, the practise team will look to you to set the direction, strategy, build the practise and drive through service improvement plans, features and change you'd like to see on the technical architecture. You will work closely with all engineers on the practise from leads to seniors to juniors, mentoring and building their careers, You will work closely with the head of engineering on our longer-term, strategic business and technology goals for the organisation. 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. We automate using a mix of FastLane, Terraform, Packer, Ansible, Python, and Bash, using Jenkins, Nexus, BlackDuck & Coverity in our pipelines. We'd like our principal engineer to have a working understanding of CI/CD deployment technologies. A grasp of the big picture - we're working to standardise our toolchain, digital design framework and to set broader and wider goals for our technology direction and are looking for a principal who can do that. A passion for sharing your experience and using that to influence your decisions. We know the journey of every engineer is different, so we encourage our engineering principal to play to their strengths and shape the team accordingly. 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!