Crawley, Sussex, United Kingdom Hybrid / WFH Options
Thales Group
Engineer you contribute to a multidisciplinary and self-organizing Agile/Scrum team. In addition to software product development, our teams are fully responsible for various aspects, such as requirementsanalysis, architecture, design, testing, validation and product demonstrations. The use of high-tech techniques and software development methods is important. The software of the Fire Control System is … flexibility to do what's important to you; whether that's part time hours, job sharing, remote working, or the ability to flex your start and finish times. Security Requirements In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in The Netherlands and employment and/or education More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
Thales Group
Engineer you contribute to a multidisciplinary and self-organizing Agile/Scrum team. In addition to software product development, our teams are fully responsible for various aspects, such as requirementsanalysis, architecture, design, testing, validation and product demonstrations. The use of high-tech techniques and software development methods is important. The software of the Fire Control System is … flexibility to do what’s important to you; whether that’s part time hours, job sharing, remote working, or the ability to flex your start and finish times. Security Requirements In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in The Netherlands and employment and/or education More ❯
development, troubleshooting, and debugging of software programs for software enhancements and maintenance. Participate in peer reviews and unit testing and must be adaptable to different responsibilities. Duties include software requirementsanalysis and development of software products in a maintenance setting. This role is responsible for identifying software and hardware dependencies and capacities. Creating and maintaining documentation is part … platforms such as Jenkins, GitLab CI/CD, or other proprietary deployment platforms. Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Compensation and Benefits Salary Range: $110,000-$130,000 (Compensation is determined by various factors, including but not limited to location, work experience, skills More ❯
company, working alongside a talented group of like-minded Engineers on a range of fascinating applications. Duties and Responsibilities All aspects of the full software development life cycle, including requirementsanalysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software. Creation of functional designs and specifications. Rigorous approach to testing, including writing scripts More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
company, working alongside a talented group of like-minded Engineers on a range of fascinating applications. Duties and responsibilities: All aspects of the full software development life cycle, including requirementsanalysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software. Creation of functional designs and specifications. Rigorous approach to testing, including writing scripts More ❯
network health, availability, and service-level objectives. Operations Automation: Lead initiatives to automate and optimize network operations focusing on scalability and reliability. Collaborative Development: Work closely with teams on requirementsanalysis, design, development, testing, and deployment, fostering a collaborative environment. Continuous Improvement: Engage in technical training and knowledge sharing to enhance skills and professional development. Our Minimum Qualifications … that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to More ❯
network health, availability, and service-level objectives. Operations Automation : Lead initiatives to automate and optimize network operations focusing on scalability and reliability. Collaborative Development : Work closely with teams on requirementsanalysis, design, development, testing, and deployment, fostering a collaborative environment. Continuous Improvement : Engage in technical training and knowledge sharing to enhance skills and professional development. Our Minimum Qualifications More ❯
is an exciting, hands-on opportunity to join an area that touches every aspect of Amazon’s wide range of businesses globally. Key job responsibilities •Independently work on finance requirementsanalysis, validation, verification and approval, ensuring that requirements are complete, consistent, feasible and traceable. • Translate business and customer requirements, leveraging process and data analysis mechanisms … and finance subject matter experts to effectively design, develop, test and launch automated, scalable finance solutions that address customer needs while meeting our high controllership and compliance standards. • Ensure requirements traceability and manage change requirements through effective change control processes and tools. • Dive deep to evaluate business finance processes and identify problems and opportunities. • Partner with operational teams … and process owners to problem solve during design, testing and deployment. Ensure efficient transition to operational business-as-usual. • Create business analysis artefacts and processes that can be standardized and repeated, increasing the maturity and effectiveness of our teams. • Develop optimization and automation strategies of finance business processes. • Influence stakeholders to ensure relevant deadlines are met; communicate critical information More ❯
is an exciting, hands-on opportunity to join an area that touches every aspect of Amazon's wide range of businesses globally. Key job responsibilities • Independently work on finance requirementsanalysis, validation, verification and approval, ensuring that requirements are complete, consistent, feasible and traceable. • Translate business and customer requirements, leveraging process and data analysis mechanisms … and finance subject matter experts to effectively design, develop, test and launch automated, scalable finance solutions that address customer needs while meeting our high controllership and compliance standards. • Ensure requirements traceability and manage change requirements through effective change control processes and tools. • Dive deep to evaluate business finance processes and identify problems and opportunities. • Partner with operational teams … and process owners to problem solve during design, testing and deployment. Ensure efficient transition to operational business-as-usual. • Create business analysis artefacts and processes that can be standardized and repeated, increasing the maturity and effectiveness of our teams. • Develop optimization and automation strategies of finance business processes. • Influence stakeholders to ensure relevant deadlines are met; communicate critical information More ❯
Chelmsford, England, United Kingdom Hybrid / WFH Options
Digital Federal Credit Union
Schedule Monday-Friday 8-5 (40 hours) Hybrid What You'll Do Summary/Objective: Responsible for all aspects of the product life cycle including requirements review and analysis, design, development, unit testing, and maintenance of code. This includes translating business requirements into workable programming code with development and maintenance of functionality for use in business areas. … new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Regularly communicate with the business to complete requirementsanalysis, design, and development work. Participate in efforts to define engineering best practices, such as coding and design standards for the team. Enhance organization reputation by accepting ownership More ❯
to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware … and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development life cycle, including requirementsanalysis, design, implementation, hardware-software integration, and formal test Develop software test plans and procedures, and other relevant technical documentation Utilize modeling tools and equipment to establish operating data, conduct experimental … Participate in peer reviews, identify, track and repair defects Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating systems Requirements Qualifications You Must Have Bachelor's or master's degree in computer engineering, Electrical Engineering, Computer Science, or related field 5+ years of experience developing applications on simulated and More ❯
TS/SCI CI Poly Work Arrangement: Hybrid Job Location: Laurel MD Salary: 150k - 200k Background Involved in architecture decisions that ensure cloud solutions meet both technical and security requirements Ensure that the environment is optimized for performance, cost, and security Maintain strict adherence to security and compliance regulations Set up and maintain CI/CD pipelines, facilitating automated … testing, deployment, and monitoring of cloud-based software applications Requirements Bachelors degree in computer science or related discipline; an associates degree in computer science or related discipline and 2 years programming experience or 5 years programming experience may be substituted for a bachelors degree Within the last 7 years, a minimum of 5 years experience combined programming with … support highly distributed, massively parallel computation needs such as hbase, apache accumulo, and/or big table Within the last 3 years, a minimum of 1 year experience with requirementsanalysis and design for 1 or more object-oriented systems Demonstrated experience developing restful services Must have an active TS/SCI Polygraph clearance Preferred Demonstrated experience designing More ❯
partners to design, develop, and maintain secure, scalable, and efficient solutions in support of the organization's enterprise operations and workforce. Key Responsibilities: Perform full lifecycle development including planning, requirementsanalysis, system design, development, testing, deployment, and sustainment of .NET-based web applications. Collaborate with both client and contractor teams to gather and refine technical requirements aligned … Git/GitHub Basic experience with Windows Server 2019+ Exposure to Docker, DevOps practices, GitLab, CI/CD, and Python Experience supporting enterprise systems with 24/7 availability requirements Agile development experience with strong collaboration, time management, and problem-solving skills More ❯
professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques Peer reviewing and technically … defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills with significant experience in C More ❯
professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques Peer reviewing and technically … defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills with significant experience in C More ❯
code quality. Throughout the software development lifecycle, you will deploy AI tools, agents, use Model Context Protocol (MCP) and large language models (LLMs) to assist in multiple phases - from requirementsanalysis to coding and testing. You will be execute AI tools on Claude and Nova models for vibe coding and testing. We are looking for individuals who thrive … Python, Dynamo DB, Lambda, SQS, SNS and many other AWS services. We are looking for a smart engineer who can effectively deal with ambiguity and work independently to clarify requirements, build prototypes and deliver results quickly. Come join a team in which builders build software and delight customers! You will learn, have fun, and make a positive impact for … to technical documentation, architecture designs, and implementation strategies while mentoring junior team members and participating in code reviews • Partner closely with customers, product leaders, and stakeholders to understand business requirements, influence product roadmap decisions, and deliver innovative solutions that drive business value BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design More ❯
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
Bristol, Stoke Gifford, Gloucestershire, United Kingdom
Synoptix
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system … design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off the shelf GOTS) in place of new development, and requirementsanalysis and synthesis from system level to individual software components. REQUIREMENTS Entry 1. Analyze user requirements to derive software design and performance requirements. 2. Debug existing software … investigate problem areas. 13. Modify existing software to correct errors, to adapt to new hardware, or to improve its performance. 14. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Mid 15. Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Citigroup Inc
position is part of a Trade surveillance development team and will work closely with project managers, architecture teams and other stakeholders. Responsibilities: Contribute to full development life cycle, including: requirementsanalysis, functional design, technical design, programming, testing, documentation, implementation, and on-going technical support. Contribute to projects utilizing Java and Big data landscape. Ability and willingness to learn … the right technology to solve technical challenges required to deliver small scale features and functions and/or supporting aspects of a larger program efforts. Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs. Accountable for development, design, construction … solutions for customer exposed systems. Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects. This includes the business requirements, applications/services, runtime operations (including trouble management/associated support strategies), and maintenance. Understand the business context and the associated customer use cases. Understand the team’s technologies More ❯
London, England, United Kingdom Hybrid / WFH Options
Abm Renovation
and measurement products. You'll contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. Your Responsibilities End-to-end embedded software development: from requirementsanalysis to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers and high-level software developers More ❯
Rochester, England, United Kingdom Hybrid / WFH Options
CBSbutler
manufacturers and 280 airlines. What you’ll be doing: Senior Software Engineer Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
cryptographic algorithms and digital signatures Using SOAP and JSON based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirementsanalysis through software and test design, implementation and unit testing, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation …/information hiding, and separation of interface and implementation As part of a customer-focused team, seek understanding of and value in our customer's requirements, and actively shape the product from an engineering standpoint Participating in team workshops to generate ideas and high-quality technical solutions - picking the right solution whilst balancing idealism and pragmatism Assisting with troubleshooting More ❯
depending on skills and experience What you'll be doing: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide the work More ❯