CrawlJobs Logo

Software Engineer - Corporate Technology

Portugal, Lisbon · Job Posted January 30, 2026
Apply Position
Job Link Share

Job Description

Join our dynamic Corporate Technology team in Lisbon as a Software Engineer! In this early-career role, you’ll design, build, and support internal applications that drive business efficiency and innovation across our global offices. You’ll collaborate with experienced engineers, gain hands-on experience with modern cloud and automation technologies, and directly impact the employee experience.

Job Responsibility

  • Design, develop, and maintain internal tools and applications using Python, Java, or JavaScript/TypeScript
  • Implement user-friendly frontend interfaces and robust backend APIs for employee-facing systems
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and create automated tests to ensure application reliability
  • Assist in managing and maintaining Dev workspaces based enterprise infrastructure
  • Support deployment of applications to cloud environments (AWS/Azure)
  • Write PowerShell, Python, or Bash scripts to automate IT operations and workflows
  • Contribute to building CI/CD pipelines and automation frameworks
  • Work closely with senior engineers and cross-functional teams across NYC, India, London, and Lisbon
  • Participate in agile ceremonies, including sprint planning and standups
  • Provide support for internal applications and systems during business hours
  • Debug and troubleshoot application issues reported by end users
  • Collaborate with InfoSec, Operations, and business teams on technology initiatives
  • Assist in incident response and troubleshooting during system issues
  • Participate in team knowledge-sharing sessions and stay current with emerging technologies
  • Document technical processes, configurations, and contribute to the team wiki/knowledge base

Requirements

  • Bachelor's degree in computer science, Information Technology, or related field
  • 0–2 years of professional experience in software development and/or IT infrastructure
  • Proficiency in at least one programming language (Python, Java, JavaScript/TypeScript)
  • Familiarity with version control systems (Git/GitHub)
  • Basic understanding of CI/CD concepts, DevOps practices, and cloud platforms (AWS or Azure)
  • Exposure to scripting languages (PowerShell, Python, or Bash) for automation
  • Basic knowledge of Linux workspaces and Ansible Infrastructure
  • Familiarity with SQL databases and RESTful APIs
  • Strong problem-solving abilities, analytical thinking, and eagerness to learn
  • Good communication skills and ability to collaborate in cross-functional teams
  • Self-motivated, proactive, and detail-oriented

Nice to have

  • Experience with containerization tools (Docker)
  • Exposure to infrastructure projects (migrations, upgrades, implementations)
  • Interest in AI/ML and automation initiatives
  • Prior experience working with Enterprise AI

Looking for more opportunities?

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

Similar Jobs for

Software Engineer - Corporate Technology

8 matching positions

Software Engineer, Systems

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Bellevue
Salary
Salary:
219831.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics or a related field and 60 months of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation
  • Experience must include 60 months in the following: C, C++, Java, C#, Hack or other relevant coding languages
  • Building large-scale infrastructure applications or similar experience in a corporate or start-up environment
  • Designing and completing medium to large features independently without guidance
  • Experience owning a particular component, feature or system
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Building highly-scalable performant solutions
Job Responsibility
Job Responsibility
  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run Facebook
  • Build new features and improve existing products
  • Work on problems of diverse scope and design core, backend software components
  • Handle Facebook scale data storage, synchronization and coordination of large server cluster, and provide a runtime environment for front end Facebook code
  • Receiving little instruction on day-to-day work, code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features (each with many tasks) independently without guidance
  • Identify and drive changes as needed for assigned codebase, product area and/or systems
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer: Silicon One - (C++/Networking Protocols) - 4+ Years

We are thrilled to announce an exciting opportunity joining Silicon One as a C++...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E or higher degree in Computer Science or a related field, from one of the top universities, with excellence
  • Strong background in C++
  • 5+ years of experience in Software Development, 3+ years of experience in C++ or Embedded Development
  • Familiar with Networking technologies and concepts
  • Excellent communication and strategic planning skills, while being self-motivated with a focus on execution.
Job Responsibility
Job Responsibility
  • You'll develop core software technologies at the heart of tomorrow's leading infrastructure solutions, tackling the entire range of challenges from user-facing API-s, through high-level algorithms, all the way down to firmware
  • Craft and develop software driving the world's most complex infrastructures
  • Gain intimate knowledge of world-class silicon and programming models
  • Work with architecture and design teams to define the next generation of ASIC products being developed
  • You'll be joining Cisco Silicon One Bangalore team which is the core center of Cisco’s SW and ASIC design
  • You'll be part of the group driving our groundbreaking next-generation network devices - Cisco Silicon One
  • Our unique team works in a startup atmosphere inside a stable and leading corporate and develops the full software stack enabling the Silicon One ASICs
  • Our R&D center is outstanding - hosting all silicon HW and SW development teams inside one site
  • We are transforming the industry and building a new AI/ML Networks, as well as providing a unified, programmable silicon architecture that is the foundation of all Cisco's future routing products
  • Our devices are crafted to be universally adaptable across service providers and web-scale markets, designed for fixed and modular platforms
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Engineering and Productivity

The Role The AI Engineering and Productivity team in the Global Planning, Desig...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python , and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines , ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark , or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus , and cloud platforms such as Azure, AWS , or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts , including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Flight Data Software Engineer

We are looking for a Software Engineer to join a team building modern applicatio...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
britishairways.com Logo
British Airways
Expiration Date
October 06, 2026
Flip Icon
Requirements
Requirements
  • Engineering, Scientific or IT Degree with programming skills or an experienced programmer - Essential
  • Software certifications e.g., AWS Certified, A Cloud Guru - Desirable
  • Usage of programming languages Python, SQL, TypeScript, Net -Essential
  • Interest in developing responsive web applications - Essential
  • Working with Git source control and deployment pipelines
  • Capable of supporting windows applications - Essential
  • Must be capable of understanding primitive data types on a binary level - Essential
Job Responsibility
Job Responsibility
  • Join a small team developing web applications and tools that support the troubleshooting of aircraft performance issues
  • The role involves the processing and decoding of binary flight data, real time maintenance records and other operational data sources to deliver valuable engineering insights
  • Working across the full technology stack, you will help develop new features and maintain existing applications
  • Contribute in the development, design and maintenance of Amazon Web Services platform, written in Python and TypeScript, running in containers and serverless functions
  • Develop prognostics and alerts to diagnose and predict aircraft issues
  • Create visualisations support the understanding of aircraft conditions
  • Support incident investigation of aircraft and present information that provides root cause understanding, which may involve analysing historical flight data
  • Collaborate with Technical Engineers on the development of airborne software
  • Maintenance of data decode documentation
  • Maintain Flight Data Recording hardware and 3rd party software
  • Fulltime
Read More
Arrow Right

Software Engineer IV - Sales Domain (Java / Google Cloud)

We are seeking a highly experienced Software Engineer IV to join our Sales Domai...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in Java, including deep hands-on experience with Java 21 features such as streams, functional programming, asynchronous programming with Futures, Virtual Threads, and CompletableFutures
  • Strong experience with JDBC, ORM frameworks, and document-based databases such as MongoDB
  • In-depth knowledge of Java microservice architecture and event-driven design principles
  • Skilled in API development (both publisher and consumer) with strong emphasis on code quality and system documentation
  • Solid understanding of software development best practices (SDLC, Git version control)
  • Experience deploying and managing applications in cloud environments, preferably Google Cloud Platform
  • Strong familiarity with Agile/Scrum methodologies and Kanban processes
  • 15+ years of enterprise application development experience with a focus on Java technologies in high-revenue organizations
  • Extensive experience with large-scale modernization or greenfield SaaS projects
  • Proven track record of leading technical teams and delivering complex software solutions on time and within scope
Job Responsibility
Job Responsibility
  • Lead the development and maintenance of scalable, reliable, and highly available Java microservices using Google Cloud Functions (FaaS) and other cloud-native technologies
  • Serve as a technical lead and subject matter expert, providing thought leadership and guidance across a large portfolio of sales-related applications supporting the quote-to-invoice lifecycle
  • Drive the architecture, design, and implementation of complex solutions that meet business goals and corporate strategic intent
  • Coordinate global resources and collaborate with cross-functional teams including product owners, architects, DevOps, and QA to ensure successful delivery of software projects
  • Mentor and coach junior and mid-level developers through code reviews, design discussions, and unit test plan evaluations
  • Manage critical projects and customer engagements, resolving unusually complex technical challenges with innovative solutions
  • Champion best practices in software development lifecycle (SDLC), Agile/Scrum methodologies, and continuous integration/deployment
  • Maintain comprehensive documentation of code, design, and operational procedures to ensure maintainability and knowledge sharing
  • Perform other duties as assigned to support the ongoing success of the Sales Domain IT group
What we offer
What we offer
  • Options for healthcare coverage
  • 401(k)
  • Tuition reimbursement
  • Vacation
  • Sick pay
  • Holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Bellevue
Salary
Salary:
230457.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field, and 6 years of work experience in the job offered or in a computer-related occupation
  • Programming experience in either C, C++, Java, C#, Hack or other relevant coding languages
  • Building large-scale infrastructure applications or similar experience in a corporate or start-up environment
  • Designing and completing medium to large features independently without guidance
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Core web technologies: HTML, CSS, or JavaScript
  • Building highly-scalable performant solutions
Job Responsibility
Job Responsibility
  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run Facebook
  • Build new features and improve existing products
  • Work on problems of diverse scope and design core, backend software components
  • Handle Facebook scale data storage, synchronization and coordination of large server cluster, and provide a runtime environment for front end Facebook code
  • Receiving little instruction on day-to-day work, code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features (each with many tasks) independently without guidance
  • Identify and drive changes as needed for assigned codebase, product area and/or systems
What we offer
What we offer
  • bonus
  • equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

LGT is the largest Private Banking and Asset Management group in the world to be...
Location
Location
Australia , Melbourne; Sydney
Salary
Salary:
Not provided
lgt.com Logo
LGT Gruppe Holding AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in Avaloq development across multiple domains, including support of the Avaloq environment and codebase is required
  • Experience working in the financial services industry, with a strong understanding of wealth management products and services (e.g., portfolio management, trading, settlement, payments, reconciliations, corporate actions)
  • Understanding of technologies like PL-SQL, Oracle SQL is a must
  • Certification as an Avaloq Certified Professional (ACP) is required
  • Bachelor’s or master’s degree in computer science, software engineering, or a closely related field
Job Responsibility
Job Responsibility
  • Design and build best-practice solutions and processes based on complex business requirements, ensuring alignment with our strategic goals
  • Customise the Avaloq Core Platform functionalities, with a focus on AvaloqScript (ACP parameterisation), to meet the unique needs of our business and clients
  • Share responsibility for the Avaloq codebase, refining and enforcing development best practices and concepts
  • Support solution designs and review of new features, ensuring they align with system requirements and business needs
  • Champion unit testing and build automated testing capabilities for everything you develop, ensuring high-quality releases
  • Provide operational guidance to application support specialists, including incident management triage, release/change management, and system monitoring using tools
  • Identify risks associated with changes made to the platform, communicating their implications to non-technical stakeholders clearly and effectively
  • Actively participate in agile ceremonies, including daily stand-ups, retrospectives, prioritisation, and demos, to support continuous improvement
  • Play back technical concepts in demos to business stakeholders in a relatable manner, bridging the gap between business and technology
  • Develop deep technical knowledge across multiple functional business areas within the Avaloq Core Platform
  • Fulltime
Read More
Arrow Right

Software Engineer

2HB Incoporated is seeking an experienced Software Developer who will provide fu...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Java and JavaScript
  • Python
  • Agile software environment
  • Experience utilizing corporate authentication services into a secure full stack solution
  • Experience delivering full stack solutions with large data sets
  • Experience with developing in a micro-services framework
  • Familiar with design and implementation of local caching services
  • Experience with ETL (Extract, Transform, Load)
  • Docker & Docker Compose
Job Responsibility
Job Responsibility
  • Providing full-stack java software development in support of the Data Transformation Solutions (DTS) TTO
  • Developing the middle tier to backend data storage, along with ETL (Extract, Transform, Load) development support
  • Contributing to innovative projects, working with cutting-edge technologies to deliver robust and scalable solutions
  • Playing a crucial part in designing, developing, and deploying applications that meet our clients' evolving needs
  • Fulltime
Read More
Arrow Right