Software Architecture Job Vacancies

276 to 300 of 481 Software Architecture Jobs

AI Engineer / SME with Security Clearance

Huntsville, Alabama, United States
PeopleTec
Unmanned Systems to support our Huntsville, AL location. The engineer will be a member of a team supporting integration and evaluation of AI focused software intensive solutions for various uncrewed and crewed aviation platforms. The candidate will engage with technology providers from various Government agencies, academia, and industry. The … position requires knowledge of autonomy, AI, software design, integration, and AI/software testing. Familiarity with computer networking, uncrewed vehicle systems, data distribution, and edge computing desired. The ideal candidate will have proven skills developing and integrating AI/ML for evaluation in both laboratory and flight test … environments. Duties: Review, analysis, integrate, evaluate industry and academia developed AI solutions. Guide/contribute to systems, hardware, and software integration activities. Aid in the development of test and demonstration plans and procedures. Provide onsite engineering support for laboratory and flight tests. Review software and systems development and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Application Researcher, Level 3 with Security Clearance

Annapolis Junction, Maryland, United States
Independent Software
What you will be doing! As a Software Application Researcher, you will work independently to identify flaws in software and software architecture design. You should be familiar with the latest techniques in vulnerability research and demonstrate your ability to adhere to best practices. Attention to detail … identified flaws. A solid understanding of distributed architectures and protocol analysis between different components is essential. Job Description/Requirements: Understanding and experience with Software-as-a-Service architectures Knowledge of OS Internals (any primary OS) (Experience reading and writing assembly (x86/x64, ARM, MIPS, etc.) Extensive debugger … and developers Clearance Required: Must possess an active TS/SCI with Full Scope Polygraph security clearance to be considered for this role Independent Software is an Equal Opportunity Employer EOE, M/F/D/V. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer

City Of Bristol, England, United Kingdom
Innovate
As part of our C2 software team, you’ll play a key role in developing and integrating software that enables mission-critical Command and Control systems. You’ll be working across a wide range of applications and environments, supporting operational effectiveness and secure, real-time system coordination. This … is a hands-on engineering role requiring solid software fundamentals and a strong grasp of Linux-based systems. You’ll be involved in everything from configuring secure Linux environments to developing low-level drivers and high-level services, spanning a broad software stack and multiple warfare domains. Responsibilities … Develop embedded and middleware software solutions. Configure, secure and maintain Linux OS environments (Ubuntu, Red Hat). Contribute to system-level software architecture and integration. Engage in cross-domain development, from drivers to web services. Participate in software reviews, verification, and validation activities. Collaborate closely with More ❯
Posted:

Halian - Software Developer Analyst

Luxembourg
Halian
The Senior Software Developer Analyst is an experienced and autonomous professional who actively contributes to team delivery. They play a significant role in functional design and solution development, while also mentoring less experienced team members. Key responsibilities Analyze Functional Needs: Collaborate with end-users, Product Owners, and Business Analysts … Assist in designing and proposing functional solutions. Design Technical Solutions: Propose efficient, maintainable, and scalable technical solutions. Develop and Implement: Design, develop, and test software applications. Ensure Application Stability: Monitor and optimize production applications. Maintain Knowledge: Keep documentation up to date and share knowledge with teams. Support Skill Development … etc. CI/CD Principles and Tools: Understanding of Jenkins, GitHub Actions, Docker, Kubernetes. DevSecOps Practices: Knowledge of application security principles and tools. Functional Architecture Framework: Understanding of urbanization principles and key artifacts. Software Architecture Mastery: Ability to design robust and scalable systems. Software Craftsmanship Concepts More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior .NET Full Stack Developer

Madrid, Spain
Tata Consultancy Services
for data handling and performance optimization Follow Agile development methodologies and contribute to sprint planning and delivery Apply object-oriented design patterns and cloud architecture principles in software solutions Use GitHub or GitLab for version control and collaboration Collaborate with cross-functional teams to ensure high-quality deliverables … and support for junior developers and team members WHAT ARE WE LOOKING FOR IN YOU? Bachelor's or Master's degree in Computer Science, Software Engineering, or related field 8+ years of experience in full stack development using .NET technologies Native Spanish Language and Advanced level of English (C1 … with databases: SQL, Oracle, and MS Access Familiarity with cloud design patterns, Git/GitLab, and modern CI/CD practices Solid understanding of software architecture and application lifecycle Excellent communication and teamwork skills Industry knowledge in Manufacturing or Aerospace is highly valued WHERE AND WHEN? Workplace: Getafe More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Principal Software Engineer

London Area, United Kingdom
Wilson Brown
Principal Software Engineer TypeScript | Node | React | AWS | Kubernetes | AI | Hybrid Salary: £90-120k + bonus Location: Central London 2 days pw Experienced Principal Software Engineers required by a global travel business! You will be leading a group of extremely talented engineers on a greenfield build, responsible for … the design and development of several of the company’s core products. We are searching for Senior, Staff or Principal level software engineers. You will define the architectural vision, drive key technical decisions, and lead teams in building scalable, well-engineered software. This hands-on role involves designing, coding … and solving complex challenges. You will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices. Principal Software Engineer Requirements: Experience as a Senior, Staff or Principal level Software Engineer. Competent working across the full stack; TypeScript (Node.js & React), AWS (EKS More ❯
Posted:

Principal Software Engineer

london, south east england, United Kingdom
Wilson Brown
Principal Software Engineer TypeScript | Node | React | AWS | Kubernetes | AI | Hybrid Salary: £90-120k + bonus Location: Central London 2 days pw Experienced Principal Software Engineers required by a global travel business! You will be leading a group of extremely talented engineers on a greenfield build, responsible for … the design and development of several of the company’s core products. We are searching for Senior, Staff or Principal level software engineers. You will define the architectural vision, drive key technical decisions, and lead teams in building scalable, well-engineered software. This hands-on role involves designing, coding … and solving complex challenges. You will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices. Principal Software Engineer Requirements: Experience as a Senior, Staff or Principal level Software Engineer. Competent working across the full stack; TypeScript (Node.js & React), AWS (EKS More ❯
Posted:

Head of Software Product Development, Gaming (Stoke)

Stoke-On-Trent, England, United Kingdom
bet365
Who we are looking for A Head of Software Product Development, who will lead the creation and evolution of our online gambling products with a focus on the Gaming vertical, including Slots, Poker, Casino and Bingo. This is a technology focused role, with a strong emphasis on aligning software … deployment and iteration, whilst ensuring alignment with the Company’s long-term growth, regulatory and operational goals. This role is instrumental in bridging design, software architecture, engineering delivery and product innovation to create world-class player experiences. Preferred skills and experience Proven track record in leading product development … teams in the online gambling sector. Good understanding of game engines, client-server architecture and gaming platforms. In depth knowledge and experience of 3rd party gaming providers. Experience with game math, Random Number Generator (RNG) integration and GLI/BMM certification processes. Knowledge of front-end and back-end More ❯
Posted:

Software Engineer (Full-Stack)

London, United Kingdom
Hybrid / WFH Options
TryHackMe Ltd
working in a small team (two engineers, a product manager, and a designer). The responsibilities for this role will include: Designing and implementing software solutions that meet business requirements across TryHackMe considering scalability, reliability, and security. Collaborating with product managers, designers, tech leads and developers on project plans … optimizing queries. Monitoring and analyzing system performance to identify and resolve bottlenecks and issues. Staying up-to-date with emerging trends and technologies in software development and sharing knowledge with the team. Participating in Agile development methodologies, including sprint planning, stand-ups, and retrospectives. Contributing to the continuous improvement … of software development processes and practices. Skills & Requirements: Ideally 3+ years of experience within software engineering including back and front end development. Experience in hands-on software engineering within a startup or scale-up SaaS environment. Experience leading a Software Engineering Team. Relevant hands-on experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Halian - Full Stack Software Developer Analyst

Luxembourg
Halian
The Full Stack Software Developer Analyst is an experienced professional who actively contributes to team delivery, playing a significant role in both frontend and backend development. They also mentor less experienced team members. Key responsibilities Analyze Functional Needs: Collaborate with end-users, Product Owners, and Business Analysts to understand … Assist in designing and proposing functional solutions. Design Technical Solutions: Propose efficient, maintainable, and scalable technical solutions. Develop and Implement: Design, develop, and test software applications using both frontend and backend technologies. Ensure Application Stability: Monitor and optimize production applications. Maintain Knowledge: Keep documentation up to date and share … etc. CI/CD Principles and Tools: Understanding of Jenkins, GitHub Actions, Docker, Kubernetes. DevSecOps Practices: Knowledge of application security principles and tools. Functional Architecture Framework: Understanding of urbanization principles and key artifacts. Software Architecture Mastery: Ability to design robust and scalable systems. Software Craftsmanship Concepts More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Embedded Software Engineer (Embedded Signal Processing)

london, south east england, United Kingdom
Hybrid / WFH Options
Matchtech
Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within the … position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing … tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing software architecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package backlogs to track progress. Progressing assigned stories More ❯
Posted:

Business Process Automation Technical Lead

Madrid, Spain
Hybrid / WFH Options
ING España & Portugal
ING we are looking for a Business Process Automation Technical Lead Your role and work environment: We are looking for a talented and enthusiastic Software Engineer Lead to join our IT team of Home and Protection Tribe The responsibility of this team is to manage the development and ensure … the IT Strategy within the tribe. Your key responsibilities: As a Software Engineer Lead you will: Lead a squad of up to 10 Software Engineers Lead the craftmanship of the squad. Participate in the "HOW" of the initiatives of the squad, defining planification, IT Team organization Collaborate closely … with another Tech leads within the tribe. Be part of the IT strategy. Software developments in PEGA Analysis and high-level architectural definition to share with architecture team Mentor Software Engineers. Identify synergies with other squads. As an engineer background: Define with the chapter lead the Engineering More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Intermediate Software Engineer with Security Clearance

King George, Virginia, United States
TMC Technologies
TMC Technologies is searching for an Intermediate Software Engineer to be included in a bid effort to provide subject matter, systems engineering, software development, and test/evaluation expertise to the Naval Surface Warfare Center Dahlgren Division (NSWCDD) Systems Engineering and Integration (V) Department. Work is expected to … to include C++, C, Python, and Batch. Experience in Java. Experience and/or understanding of networking principles or familiar. Experience in model drive architecture tools and languages. Experience with general software engineering in the areas of computer program development and software architecture design and development. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Associate Software Engineer (TS/SCI w/Poly Required) with Security Clearance

Chantilly, Virginia, United States
GCI, Inc
mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with … our customers and industry. At GCI, we solve the hard problems. As a Associate Software Engineer, a typical day will include the following duties: Required : Proficient in at least one programming language (e.g., Java, Python, C++) and willingness to learn new languages as required Demonstrated ability to learn quickly … complete tasks independently and creatively, and adapt to new technologies and tools Desired : Prior experience with software development projects, either through coursework or personal projects Experience with technologies/domains such as : Artificial Intelligence (i.e., Machine Learning, Generative AI, etc) Cloud Architecture, Development, and/or Administration Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Inetum - Realdolmen - Enterprise Architect

Brussel (Stad), Brussel, Belgium
Hybrid / WFH Options
Inetum
the organization's overall strategy Defining enterprise policies and standards, installing governance processes to guard them Your profile You know how to work with Architecture principles, Architecture frameworks and IT Governance You're also keen on IT infrastructure (cloud and non-cloud), IT operations and governance (ITIL, COBIT … security and privacy, as well?on application software architecture and service orientation (SOA, MicroServices ) You can MAP out business requirements and refine them into functional and non-functional requirements matching the business's objectives and priorities You've got a good handle on IT architecture methods and More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Options for Full-Stack Software Developers, all levels - FS Poly with Security Clearance

Annapolis Junction, Maryland, United States
SRC
s chat and unlock your career potential! Do you thrive in challenging environments where your talent makes a real impact? We're seeking passionate Software Engineers at all levels, from fresh talent to seasoned veterans, to join our team and drive innovation. If you're looking for what's … Be a continuous learner, exploring new technologies and methodologies. What you'll need, at all Levels: - Java or Python proficiency. - Object-oriented programming expertise. - Software development methodologies understanding. - Passion for problem-solving. Junior: Bachelor's in Computer Science or related field (preferred) and up to 2 years of software development experience. Mid-Level: Bachelor's in Computer Science or related field (preferred) and 3-5 years of software development experience. - Proven ability to design and implement robust solutions. - Web application framework and RESTful API experience (preferred). Senior: - Bachelor's in Computer Science or related field (preferred More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Python Tech Lead

London, United Kingdom
N Consulting Limited
We are seeking a highly skilled Python Tech Lead to drive the development and delivery of scalable software solutions. In this role, you will lead a team of developers, enforce best practices in software development, and oversee CI/CD pipelines to ensure high-quality and efficient deployments. … maintainable applications. Drive best practices in both front-end and back-end development using Python frameworks (e.g., Django, Flask, FastAPI). Enforce coding standards, architecture principles, and CI/CD best practices to ensure a smooth and automated software delivery process. Collaborate with DevOps teams to improve CI …/CD pipelines and automate deployment workflows. Guide the team in adopting modern software development methodologies, including Agile and DevOps practices. Conduct code reviews, mentor team members, and ensure adherence to software quality standards. Work closely with product managers, designers, and other stakeholders to translate business requirements into More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Automation Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
TieTalent
has a true passion for all things Test automation. To do this role successfully you will need to have experience working in highly complex software development environments in similar roles. You will be a collaborative individual who enjoys working as part of a team, as well as providing support … able to make decisions based on analysis and personal judgement/experience. Some other key skills that you'll have: Excellent understanding of the software development lifecycle, software architecture, and technologies. Excellent test automation programming skills (API, UI) in Selenium. Excellent test automation programming skills in SQL … scripting and database querying skills. In-depth knowledge and experience of CI/CD practices. Strong knowledge and experience of Test-Driven approaches to software engineering (ATDD, BDD & TDD). Demonstration of an 'automation first' mentality and be adept at finding the right balance between automated, exploratory, functional, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Software Manager

Bolton, Lancashire, United Kingdom
ao.com
We're looking for a Technical Software Manager to help our engineering teams build and deliver exceptional software that powers our retail business. This is a hands-on technical leadership role, working closely with Team Leads and engineers to drive engineering excellence, improve our technical domain, and ensure … teams to reduce vulnerabilities. Track key engineering metrics to drive continuous improvements. A Few Things About You Hands-on technical experience - a background in software engineering with strong problem-solving skills. Strong technical and people leadership - coaching teams toward better decision-making. Data-driven mindset - using metrics to drive … Lambda, DynamoDB, S3). Infrastructure as Code (IaC): CloudFormation, Terraform, or Serverless. DevOps & CI/CD: TeamCity, Octopus, BitBucket Pipelines, GitHub Actions, Docker, Kubernetes. Software Architecture & Testing: Microservices, TDD, unit testing (xUnit, NUnit, Moq). Security Practices: OWASP, Wiz, Snyk for improving security posture. A Bit About Us More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Architect

Bristol, Avon, South West, United Kingdom
Morson Talent
C++ Software Architect Location: Bristol, Full time on site Duration: 12 Months SC Clearance Required Rate: £70 ph Umbrella Overview of department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance … hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Key Skillset • A strong background in software engineering, its realisation and system wide impact. • Experience … of working in C++ • Experience of working with software architecture models. • Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. • Experience of working across the entire software development process from engaging with requirement authorities to automated More ❯
Employment Type: Contract
Rate: £0 - 70 per hour + Inside IR35
Posted:

Embedded Software Engineer (Embedded Signal Processing)

London, United Kingdom
Hybrid / WFH Options
Defence
Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within the … position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing … tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing software architecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package backlogs to track progress. Progressing assigned stories More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Development Engineer II, US Amazon Dedicated Cloud Secu with Security Clearance

Herndon, Virginia, United States
Amazon
DESCRIPTION Are you driven by new technology and enjoy building software to solve complex business problems? Would you like to work on a variety of high impact and business-critical projects in a fast-paced, collaborative, inclusive, and iterative delivery environment? If so, this is an excellent opportunity for … you! We are looking for a Software Development Engineer II who has experience building innovative and high-volume applications. This is a high visibility team where you'll make a direct positive impact on the customer experience. We are excited about our roadmap that involves building technology for new … and maintain an active Top Secret security clearance. Key job responsibilities As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You'll also: • Build More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

C# Architect

Chicago, Illinois, United States
HCLTech
IL Role/Responsibilities Job Summary The Architect(.net,azure,c#) will be responsible for leading the technical team in designing, developing, and implementing software solutions using .NET technologies, Azure cloud services, and C#. The role involves providing technical guidance, mentoring team members, and ensuring the successful delivery of … 3. Expertise in c# programming language with a focus on object-oriented design principles and development patterns. 4. Experience in designing and implementing microservices architecture using .net core and azure kubernetes service (aks). 5. Familiarity with devops practices, ci/cd pipelines, and automation tools for efficient software … delivery. Qualifications & Experience Minimum Requirements Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Extensive experience in software architecture and system design. Deep understanding of cloud computing platforms (e.g., AWS, Azure, GCP). Strong knowledge of data warehousing, ETL processes, and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

.NET Developer with Medical Domain Sparks Glencoe, MD

Sparks Glencoe, Maryland, United States
esrhealthcare
with .NET and Multithreading Description: The Senior Technical Lead (.NET, c#, angular) is responsible for leading technical teams in the development and implementation of software solutions using .NET framework, C#, and Angular technologies. They will oversee the design, development, testing, and deployment of applications, ensuring high quality and performance. … Key Responsibilities Lead a team of .NET developers, providing technical guidance and mentoring throughout the software development lifecycle. Design and architect scalable and secure software solutions using .net, c#, and angular. Collaborate with cross functional teams to define project requirements, timelines, and deliverables. Conduct code reviews, performance tuning … Skill Requirements Strong proficiency in .NET framework, c#, and angular for developing web applications. Experience in leading and managing technical teams in an agile software development environment. Solid understanding of software architecture, design patterns, and best practices. Excellent problem-solving skills and the ability to think critically More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Solution Architect

Chicago, Illinois, United States
Launch Consulting Group
levels. Responsibilities: Guide customer conversations. Evaluate client business challenges and work with the team to arrive at the best-fit technology solution. Lead analysis, architecture, design, and development of world-class solutions leveraging the full spectrum of technologies and design patterns. Analyze complex business and technical problems related to … technologies and implementation strategies, and then architect/design for requirements of the project within financial and timeline guidelines. Author and/or review architecture/design and other technical documents ensuring high-quality deliverables and systems development across tech stacks and applications teams. Required Experience/Qualifications: Bachelor … s degree in computer science or a related field required. 7+ years of relevant work experience including a background in delivering software development project work Software architecture and Web service and application design experience Deep experience in at least one of the following technologies/languages/ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
Software Architecture
10th Percentile
£44,125
25th Percentile
£57,500
Median
£68,750
75th Percentile
£85,000
90th Percentile
£110,000