Full Stack Software Engineer responsible for designing, developing, testing, deploying, maintaining and enhancing complex software systems and applications within the banking industry.
Responsibilities
Design and develop front-end and back-end components of web applications
Test and deploy software solutions
Maintain and enhance existing software systems
Guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems
Apply holistic approach to building solutions for optimum performance, reliability and scale
Requirements
Grade 12 National Certificate / Vocational
Relevant tertiary qualification in Information Technology
Senior Software Engineer is responsible to expand Bluebeam’s ecosystem by building first-party integrations that connect Bluebeam to external AEC and construction software platforms. This role designs, develops, and maintains scalable, reliable cloud-based services that enable seamless interoperability and data exchange.
Responsibilities
Design and develop automation scripts for features, workflows and for regressions
Participates in software design, development, testing, deployment
Performs system troubleshooting to ensure high availability of platform services and resolve issues
Participates in or leads design reviews with peers and stakeholders to decide amongst available technologies
Participates in daily standups, sprint planning, sprint refinement, and sprint retro meetings
Lead the development, validation, and maintenance of vehicle models and simulation environments for autonomous aircraft and defense platforms.
Compensation
$180,000—$210,000 USD
Responsibilities
Own simulation design and technical ownership
Translate GNC and vehicle questions into simulation requirements
Implement equations of motion and numerical integration in C/C++ or Rust with MATLAB/Simulink
Define simulation architecture and model interfaces
Document assumptions and validation evidence
Requirements
Bachelor's degree in aerospace engineering, mechanical engineering, electrical engineering, physics, applied mathematics, computer science, or a related technical field
Nice to have: Master's degree
Nice to have: autonomous fixed-wing aircraft simulation
Lead the Digital Supply Chain team at EY, designing, developing, and maintaining scalable web applications to deliver innovative digital solutions that drive business value and enhance user experiences.
Responsibilities
Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions
Design, develop, test, and deploy full‑stack web applications using modern front‑end and back‑end technologies
Build responsive and intuitive user interfaces with React, Angular, or Vue.js
Develop robust server‑side applications, APIs, and microservices using Node.js, .NET, Java, or Python
Design and optimize relational and non‑relational databases for performance and scalability
Join a program focused on third-party people and entities within a banking environment, designing, securing, and scaling back-end architectures using Java and Spring.
Locations (2)
Porto, Portugal
Lisbon, Lisbon District, Portugal
Responsibilities
Design, secure and scale back-end architectures
Develop and maintain solutions using the Spring framework
Industrialize solutions according to CI/CD best practices
Participate in the validation phase with end-users
Implement data exposure solutions, including APIs
Requirements
University degree or equivalent professional experience in Information Technology, Computer Science or a related field
Lead technical architecture and engineering for HSBC and Hang Seng mortgage system rebuild, ensuring stable deployment and reliable operation of Java/Spring Boot & PostgreSQL workloads on AWS.
Responsibilities
Design, review and deliver end-to-end technical architecture for mortgage system rebuild
Lead engineering team and conduct technical design and code reviews
Establish technical specifications for Java development, Spring Boot, PostgreSQL, IaC, CI/CD, DevOps workflows
Optimize system high availability, scalability, performance, resilience and cost on AWS
Analyze mortgage business rules and translate into stable Java-based implementations
Provides solutions for IT and business management on applying technology to business opportunities, planning and implementation of cross-functional applications. Architects and delivers AI-enabled enterprise solutions across the PSLD supply chain landscape.
Compensation
Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides day one benefits along with the potential of a variable bonus. Additional benefits include paid annual leave, flexi leave, medical and insurance (prorated based upon hire date).
Responsibilities
Provide consulting services to internal business groups on process improvement projects
Analyze, define and document client requirements
Monitor client experiences and feedback on business applications
Participate in identifying, evaluating, and developing cost-effective systems
Evaluate and benchmark AI platforms
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems or equivalent
Nice to have: Microsoft Azure Solutions Architect Expert
Nice to have: Azure AI Engineer
Nice to have: APICS CPIM/CSCP
Nice to have: experience with agentic architectures in regulated or global-trade context