CrawlJobs Logo

Software Engineer

United Kingdom; France, London · Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

We are looking for a talented Software Engineer to join our Product, Design, and Engineering organisation and help shape the future of spend management. As a Software Engineer, you will take ownership of both functional and technical topics. You will have the opportunity to work across the entire feature lifecycle, including specification, technical design, development, testing, documentation, and maintenance.

Job Responsibility

  • Develop and maintain spend management and payment processing systems
  • Write clean, maintainable, and well-tested code
  • Actively use AI-assisted development tools as a core part of your engineering workflow
  • Collaborate with a dynamic team to build and enhance our solutions
  • Lead the design and development of performant, intuitive, and user-friendly interfaces
  • Contribute to the technical vision and drive the implementation of complex projects
  • Improve engineering processes, tools, and systems to enhance productivity and scalability
  • Mentor and inspire fellow engineers

Requirements

  • 2+ years of experience in software development (5+ years for Senior Engineer positions)
  • Proven track record of delivering high-quality, scalable products
  • Experience with developing with the support of AI tools
  • Ability to translate business and product concepts into technical solutions
  • Enthusiasm for working in a fast-paced environment, with a focus on continuous growth and craft mastery
  • Strong customer-centric mindset
  • Alignment with Spendesk's core values of empowering businesses to achieve more

What we offer

  • Flexible on-site and remote policy
  • Latest Apple equipment
  • Access to Moka.care for emotional and mental health wellbeing
  • Great office snacks
  • A positive team to work with daily
  • Location-specific benefits including health insurance, wellness allowances, commuter support, meal vouchers, and gym memberships

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

We are seeking Software Engineer levels 1-3. The Software Engineer develops, mai...
Location
Location
United States , Annapolis Junction
Salary
Salary:
140000.00 - 230000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Program experience in: C, C++, Java, Perl, or Python
  • TS/SCI/Full Scope Poly clearance only
  • Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes
  • Develops, maintains, and enhances complex and diverse software systems
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Provide/author and participate in technical presentations on assigned projects
  • Requires a bachelor’s degree in a relevant discipline (e.g., computer science, information systems, and network engineering) from an accredited college or university and eight (8) years of relevant programming experience in the field (e.g., computer science, information systems and network engineering)
  • A master’s degree in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to six (6) years of relevant experience
  • In lieu of a Bachelor's Degree, an additional four (4) years of relevant programming experience in the field may be substituted for a total of 12 years
Job Responsibility
Job Responsibility
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-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 requirements analysis and synthesis from system level to individual software components
  • Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes
  • Provide/author and participate in technical presentations on assigned projects
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are seeking Software Engineers that possess a mix of talent areas related to ...
Location
Location
United States , Centennial
Salary
Salary:
95000.00 - 150000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience in one or more of the following: Java, JavaScript/Typescript, Python, Angular, ELK stack, Redis, Web Services (REST), Machine Learning, Data Analytics, Android development, NoSQL and SQL databases, Xmidas, Digital Signal Processing
  • Active TS/SCI clearance with ability to obtain polygraph
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed
Job Responsibility
Job Responsibility
  • Produce software based on desired functionality provided by users and analysts
  • Interpret mission needs and requirements to produce user-friendly software systems
  • Leverage continuous integration to create sustainable and maintainable software
  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Salt is currently hiring a Software Engineer for a client of ours in Amsterdam. ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Proven experience designing, building, and maintaining microservices-based architectures
  • Strong proficiency in Java with hands-on experience using frameworks such as Spring Boot and Hibernate
  • Experience developing and deploying applications on Amazon Web Services (AWS)
  • Strong experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, Cassandra)
  • Experience with Kubernetes and containerized application deployment
  • Strong understanding of software engineering best practices, including automated testing, CI/CD, and code quality
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work effectively both independently and within cross-functional teams
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable software applications using modern programming languages, frameworks, and development tools
  • Write clean, readable, reusable, and maintainable code following established engineering standards and best practices
  • Refactor and simplify existing codebases by applying appropriate design patterns and software engineering principles
  • Ensure application quality through comprehensive unit, integration, and automated testing
  • Maintain data security, integrity, and quality by adhering to organizational standards and security practices
  • Own services throughout their lifecycle, including development, deployment, monitoring, and ongoing maintenance
  • Monitor application health, performance, and operational metrics to ensure system reliability
  • Reduce operational risk by implementing best practices, maintaining documentation, and creating operational runbooks
  • Support continuous delivery practices, experimentation, and safe production releases
  • Independently manage deployments and production operations
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Zachary Piper Solutions is seeking a Software Engineer to support a company focu...
Location
Location
United States , Tinker AFB
Salary
Salary:
120000.00 - 170000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant software engineering experience
  • Proficiency in C programming and/or ADA
  • Experience with embedded software development and JIRA tools
  • Strong analytical, troubleshooting, and system integration skills
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)
  • Active Secret Clearance required
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain system and subsystem software engineering models
  • Support full software development lifecycle using JIRA for requirements tracking and workflow management
  • Analyze and translate customer requirements into technical specifications and solutions
  • Develop, deploy, and optimize operational flight software for aircraft system monitoring and testing
  • Troubleshoot, debug, and resolve complex software issues while ensuring compliance with safety and industry standards
What we offer
What we offer
  • PTO
  • Paid Holidays
  • Medical
  • Dental
  • Vision
  • 401K
  • Tuition Reimbursement
  • Sick leave as required by law
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Technology sits at the heart of everything we do at MI5. We're looking for Softw...
Location
Location
United Kingdom , London; Manchester
Salary
Salary:
64005.00 - 70791.00 GBP / Year
socialvalueportal.com Logo
Social Value Portal Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrate ability in developing software in at least one common language
  • Demonstrate an understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services
  • Demonstrate taking on a more senior role within a team, provide technical direction and the ability to guide and support others with regards to software developing
Job Responsibility
Job Responsibility
  • Develop solutions
  • Mentor less experienced colleagues
  • Work alongside a range of technical specialists including Product Owners, Business Analysts, Delivery Managers, Data Scientists and Machine Learning Engineers to build and run secure applications and products
  • Use agile methodologies to deliver products
  • Use cloud technologies such as AWS and Azure
  • Support on-premises platforms and long-established technologies and frameworks
  • Support the products owned by the team, working with users to identify and fix defects, providing on-call support if necessary
  • Develop automated tests to maintain the assurance of products and deploy through continuous integration pipelines
  • Support and mentor less experienced colleagues
  • Promote best practices
What we offer
What we offer
  • 25 Days Annual Leave automatically rising to 30 days after 5 years' service
  • Additional 10.5 days public and privilege holidays
  • Opportunities to be recognised through employee performance scheme
  • Dedicated development budget
  • Interest-free season ticket loan
  • Excellent pension scheme
  • Cycle to work scheme
  • Facilities such as a gym, restaurant and on-site coffee bars (at some locations)
  • Paid parental and adoption leave
  • Up to 20% innovation and personal development time
Read More
Arrow Right
New

Software Engineer

As a full stack developer, you can resolve a problem with a complete end-to-end ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in writing Python scripts and data processing with Python
  • Experience with Kubernetes
  • Experience with Docker
  • Experience with Helm
  • Experience with providing customer support
  • Ability to display a self-starter attitude
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree in a Computer Science field and 7+ years of experience with software engineering, or 11+ years of experience with software engineering in lieu of a degree
Job Responsibility
Job Responsibility
  • Develop software and systems from vision to production ready
  • Master new tools and techniques and identify needed system improvements
  • Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
  • Make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care
  • Recognition awards program
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Read, analyze, design, build, test and debug applications for system integration...
Location
Location
United States , Burbank
Salary
Salary:
80.00 - 86.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of experience developing software applications
  • Minimum 5+ years hands-on experience configuring systems
  • Minimum 5+ years of experience with some of the following specific technologies: OData, REST, SOAP, FTP/SFTP, JDBC, CSV, XML, JSON, XSL, encryption standards such as PGP, x509.
  • Minimum 5+ years of experience working on JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery
  • Minimum 5+ years of experience working server-side programming languages such as Net, Java, Ruby and Python
  • Minimum 3+years of experience in API development using web services and Service Oriented Architecture (SOA) methodologies.
  • Minimum 3+years of experience in database technology, including SQLServer, Oracle, MongoDB and MySQL and caching mechanisms such as server caching, browser caching, CDN caching, database query caching, in-memory caching (like Redis and Memcached), and application caching
  • Expertise in comprehensive testing lifecycle inclusive of Unit Testing, User Acceptance Testing, Regression Testing, and Defect Remediation.
  • Comfortable with Agile and Waterfall development lifecycles for project deliveries
  • Experience with software development lifecycle methodologies such as Scrum, Kanban, etc.
Job Responsibility
Job Responsibility
  • Read, analyze, design, build, test and debug applications for system integrations solutions with focus on HR data between internal and external systems
  • Design and implement applications using Web Services methodologies such as XML, XSLT, JSON, xPath and other related technologies
  • Design and build user friendly interfaces using scripting languages and front-end frameworks and libraries
  • Develop and manage server-side programming and APIs
  • Manage databases for HR data within the technology landscape for various subscribing systems
  • Participate in project and DevOps delivery from requirements gathering to deployment
  • Lead business and stakeholder teams to effectively translate business requirements into technical solutions keeping in mind best practices and industry standards
  • Perform fit-gap analysis to identify opportunities to automate and make existing processes more efficient.
  • Collaborate with various teams, including third party vendors, Enterprise Applications and Infrastructure teams on various projects and day-to-day deliverables
  • Mentor junior team members to ensure deliverables are met
What we offer
What we offer
  • medical
  • dental
  • vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right
New

Software Engineer

This role is part of an exciting opportunity at Eftsure that will be focusing on...
Location
Location
Australia , North Sydney
Salary
Salary:
Not provided
eftsure.com Logo
Eftsure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of software design principles, programming languages, and frameworks relevant to Eftsure's technology stack. Ability to break down complex challenges, deliver clean, maintainable code, and ensure software reliability through testing and reviews. Work effectively in cross-functional Agile teams, clearly communicating ideas and solutions to both technical and non-technical stakeholders. Take responsibility for deliverables and outcomes, demonstrating professionalism, integrity, and proactive engagement. Stay curious, continuously learn new technologies, and adapt to evolving business and technical environments. 3 to 5 years of relevant professional experience as a software engineer. Bachelor's degree in Computer Science, Software Engineering, or a related field is an advantage but not mandatory. Relevant certifications showcasing advanced technical knowledge or specialisation are highly regarded. Technical expertise in .NET - non-negotiable requirement. Experience with SQL and cloud technologies is also essential.
Job Responsibility
Job Responsibility
  • Write clean, efficient, and maintainable code using modern languages, frameworks, and tools to deliver reliable, scalable solutions
  • Work closely with Product Owners, Designers, and Engineers to define requirements, plan development cycles, and ensure successful delivery of product features
  • Write and execute test cases, debug issues, and participate in code reviews to uphold coding standards and software quality
  • Support architectural discussions, suggest improvements, and apply new technologies or practices that enhance system performance and maintainability
  • Continuously improve your technical skills, share knowledge within the team, and provide guidance to junior engineers where appropriate
What we offer
What we offer
  • Birthday Leave
  • Floating Cultural Holidays
  • A day of leave to support a Charity
  • Annual Reimbursement of $250 for wellness expenses
  • Additional Training and Flexible Working Arrangements
  • Fulltime
Read More
Arrow Right