designing, developing, and maintaining robust software applications that meet our clients' needs. You will work closely with cross-functional teams to deliver high-quality solutions in an agile environment. Key Responsibilities Develop and maintain software applications using C# and .NET technologies. Collaborate with team members to design and implement new features. Write clean, scalable, and efficient More ❯
Charlotte, North Carolina, United States Hybrid / WFH Options
Nukasani Group Inc
Software Developer link removed to join their technology team. The role involves developing and maintaining distributed systems, microservices, and web applications as part of a high-performing Agile team. The ideal candidate will be self-motivated, detail-oriented, and possess strong technical and communication skills. Interview Process Round 1: Video Interview (30 minutes) Round 2: Onsite Interview … tier architecture. Participate in the full softwaredevelopment lifecycle, including requirement gathering, design, coding, testing, and documentation. Work in a Test-Driven Development (TDD) and Agile (Scrum) environment. Collaborate closely with cross-functional teams and stakeholders. Deliver high-quality, scalable, and secure applications. Required Skills & Qualifications 5+ years of professional Python development experience. Strong More ❯
Exeter, Devon, England, United Kingdom Hybrid / WFH Options
Reed
e.g., Selenium, Appium, JUnit). Excellent analytical and problem-solving skills with a keen attention to detail. Strong communication and interpersonal skills, capable of effective collaboration. Familiarity with Agiledevelopment methodologies and tools (e.g., Scrum, Kanban, JIRA). Ability to adapt to changing priorities and work independently with minimal supervision. Certification in software testing (e.g., ISTQB More ❯
Wideopen, Tyne And Wear, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
scalable, real-time software solutions. The Role: As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources and power intelligent automation platforms. This is a hands-on More ❯
team to ensure the effective development, support, testing and maintenance of our products. You will have the opportunity to work on the full product life cycle using agile methodologies and will thrive in a fast-paced environment, solving complex problems . JOB RESPONSIBILITIES The role itself is very varied and will entail: Line management and motivation of … accuracy, standards, and functional compliance to the design Facilitate standups, refinement sessions, planning and retrospectives Build effective working relationship with Product Owners Hands-on development in an agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacy code Work within deadlines … Visual Studio) Excellent knowledge of version control software, such as SVN or Git. Previous experience in a team lead role Experience of the following: Docker, Kubernetes, Angular Agile/Scrum development process exposure Relevant industry certification. Your Personal Characteristics will include: Enthusiasm for technology, software and leadership Fair , transparent and friendly character Natural leadership, able More ❯
Lexington, Massachusetts, United States Hybrid / WFH Options
Encode
Software Engineer will support the research and development of large-scale open architecture distributed/cloud-based data processing, analysis, and Artificial Intelligence (AI) projects utilizing agiledevelopment methodology. The candidate will collaborate with technical staff to implement software architecture, perform coding, integration, and testing. Responsibilities include: - Supporting the development of algorithms for More ❯
San Diego, California, United States Hybrid / WFH Options
Gridiron IT Solutions
object oriented systems Understanding and skills in software design and code, including Object Oriented Analysis & Design (OOAD) Experience with version control systems, such as Git Experience with Agiledevelopment and issue tracking systems, such as JIRA Experience with UNIX and/or Linux Self-starter with ability to multitask Team player with a proactive attitude and … plus Experience with Cloud computing environments such as AWS Knowledge of and experience with software design patterns and heuristics and their application. Development methodologies (e.g., Waterfall, Agile, and/or Iterative) Scripting and other languages (e.g., sh, csh, bash, ksh, make, imake, XML, HTML, CSS, and/or PERL) Development tools and services (e.g., Eclipse More ❯
Create and maintain documentation for architectures, algorithms, interfaces, and APIs. • Debug and resolve software issues to ensure performance and reliability. • Collaborate with cross-functional teams in an Agiledevelopment environment. • Integrate current technologies, frameworks, and best practices into development processes. • Contribute to software research, testing, and performance improvement initiatives. • Support CI/CD workflows More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
scalable, real-time software solutions. The Role: As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources and power intelligent automation platforms. This is a hands-on More ❯
and recommending, designing, and implementing a solution Use of common softwaredevelopment and management tools such as Maven, Git/GitHub, Nexus, and Eclipse Experience with agiledevelopment methodologies Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams Experience in command-and-control system application development Experience with SoftwareMore ❯
unit testing and test-driven development Knowledge of cloud platforms (AWS/GCP/Azure) Strong problem-solving skills and attention to detail Experience working in an agile environment If you're passionate about building scalable backend systems and want to join a fast-growing company where you can make a significant impact, this is the role More ❯
software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within Investment Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical … a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the SoftwareDevelopment Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Practical cloud native experience Proven experience developing production-ready applications with React String understanding of GraphQL (queries, mutations, subscriptions … UI) and using build tools and bundlers (e.g. Webpack, Vite) Preferred qualifications, capabilities, and skills Experience with AWS cloud services (e.g. EC2, S3, IAM, Cloudwatch) Experience working in Agile/Scrum teams Knowledge of testing frameworks (e.g. Jest, Playwright) About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world More ❯
executing test cases, and capturing test results. • Experience working with dynamic and/or interactive map software. (Preferred) • Experience with Linux/Unix command-line. (Preferred) • Experience with Agile development. (Preferred) • Experience with Python. (Preferred) • Experience with Java, Javascript, and/or HTML. (Preferred) • Experience with Active MQ. (Preferred) • Experience with NoSQL, elastic databases, or similar. (Preferred) • Experience More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Anson Mccade
part of a collaborative, multi-disciplinary delivery team - helping to architect, develop, and deploy cloud-native, serverless solutions at scale. The Role Act as a technical lead within agile squads, delivering high-quality, secure, and scalable Python applications. Design and develop event-driven, serverless architectures using AWS Lambda , DynamoDB , EventBridge , CloudWatch , and CloudFormation . Build robust RESTful APIs … across the full stack when required). Practical experience in containerisation (e.g., Docker or Kubernetes ). Skilled in modern development practices like CI/CD , TDD , and agile delivery (Scrum or Kanban). Ability to clearly communicate technical concepts to both technical and non-technical audiences. Benefits Package £58,000 - £70,000 base salary Pension scheme More ❯
can push the limits of what's possible. As a Software Engineer II at JPMorgan Chase within the Chief Administrative Office space, you are part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As an emerging member of a software engineering … in a large corporate environment with one or more modern programming languages and database querying languages Experience across the whole SoftwareDevelopment Life Cycle Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Emerging knowledge in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning More ❯
a strong focus on innovation and engineering excellence, they develop advanced embedded systems that support national security objectives. The company utilizes modern softwaredevelopment methodologies including Agile/Scrum practices to deliver high-quality, reliable solutions for government and defense clients. Their engineering teams work with state-of-the-art technologies in secure environments to create … and testing. Strong problem-solving skills and ability to debug complex system issues. Excellent oral and written communication skills. Ability to work effectively in a team environment using Agile/Scrum methodologies. Nice-to-Haves Object-oriented design and implementation experience. Exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo. Experience More ❯
can enjoy a range of benefits and perks. As a Backend Software Engineer/Technical Lead you'll head up a team of 4-5 within an Agile environment to design and develop, troubleshoot and solve complex software issues to help scale and future proof the business. You'll focus on backend Python and Java engineering … architecture patterns, database optimisation, infrastructure, scalability and deployment You have full softwaredevelopment lifecycle experience including CI/CD and testing You're collaborative with Agile team leadership skills You're likely to be degree educated in Computer Science or similar tech discipline What's in it for you: As a Backend Software Engineer More ❯
software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within Investment Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical … operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Practical cloud native experience Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud … Proficiency in using build tools and bundlers (e.g. Webpack, Vite) Preferred qualifications, capabilities, and skills Experience with AWS cloud services (e.g. EC2, S3, IAM, Cloudwatch) Experience working in Agile/Scrum teams Knowledge of testing frameworks (e.g. Jest, Playwright) About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
can enjoy a range of benefits and perks. As a Backend Software Engineer/Technical Lead you'll head up a team of 4-5 within an Agile environment to design and develop, troubleshoot and solve complex software issues to help scale and future proof the business. You'll focus on backend Python and Java engineering … architecture patterns, database optimisation, infrastructure, scalability and deployment You have full softwaredevelopment lifecycle experience including CI/CD and testing You're collaborative with Agile team leadership skills You're likely to be degree educated in Computer Science or similar tech discipline What's in it for you: As a Backend Software Engineer More ❯
and development requirements. The developer will work closely with stakeholders to develop a robust set of user stories, use cases, and requirements for each sprint. Utilizing an Agile approach, development of customized solutions will be undertaken, with identified functionality being completed in the appropriate sprints. Key Responsibilities: • Development of custom IT solutions • Development of More ❯
Application hosting (i.e., Apache, Tomcat, Nginx) Source Code Management (i.e., Git) Containerization and orchestration technologies (i.e., Docker, Kubernetes) CI/CD automation tools (i.e., Jenkins, Tekton) Experience with Agilesoftwaredevelopment Experience with enterprise software architecture Desired Qualifications: Currently hold an active U.S. security clearance or be able to obtain one Salary at Highbury Defense More ❯
with the ability to quickly adapt to new tools and technologies Essential Experience: 6+ years of professional softwaredevelopment experience in C#.NET Solid experience working in Agiledevelopment environments Proven ability to lead technical delivery on software projects Experience designing and delivering greenfield software architectures Experience with JavaScript/TypeScript Experience with cloud More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
WeDo
layers of testing, from unit and integration to performance and contract testing. You’ll work closely with engineering leadership to shape a modern QA roadmap that aligns with Agile delivery, DevOps principles, and continuous integration best practices. Key Responsibilities Define and implement the end-to-end test automation strategy Build automation frameworks for UI, API, and integration tests … Frameworks: JavaScript, C#, .NET Core Automation Tools: Cypress, Selenium, Rest# Performance & Contract Testing: JMeter, Azure Load Test, Pact Cloud & DevOps: Azure, Azure DevOps, GitHub Actions Monitoring: Datadog Methodologies: Agile, CI/CD, Shift-Left Testing Requirements Proven experience as a Senior SDET or QA Automation Engineer in a SaaS or cloud-native environment Strong background in test automation … like AWS/GCP) Familiarity with performance, load, and contract testing tools Excellent communication and leadership skills—able to influence process and culture Comfortable working in a hybrid Agile team and guiding engineering quality across squads Strong background in C# development Location & Working Pattern Hybrid working model – 2 days per week in the Cambridge office Standard office More ❯
with the ability to quickly adapt to new tools and technologies Essential Experience: 6+ years of professional softwaredevelopment experience in C#.NET Solid experience working in Agiledevelopment environments Proven ability to lead technical delivery on software projects Experience designing and delivering greenfield software architectures Experience with JavaScript/TypeScript Experience with cloud More ❯
you must hold enhanced DV Security Clearance. WHAT WILL THE SENIOR SOFTWARE ENGINEER BE DOING? As a Senior Software Engineer, you will work with an experienced agile team to design and deliver packages of bespoke work, work development teams and liaise with customers. You will work through the entire softwaredevelopment life cycle More ❯