185 Software Architect jobs in Singapore

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Software Architect

Singapore, Singapore Sioux Technologies

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview

As a Software Engineer for Semiconductor Equipment Control Software at Sioux, you are responsible for the entire software engineering process including software requirements engineering, software design, software construction, software testing, program analysis, and software maintenance. This role can lead to a lead software or system architect position based on the impact and independence of your contributions to the team. The role involves developing equipment control software to support customers in the mentioned domains and bringing novel AI algorithms into the field.

Your responsibilities include:

  • Collaborating with customers / stakeholders to define product architecture
  • Analyzing customer needs in software requirement engineering
  • Analyzing, designing, implementing, and testing the control software
  • Conducting peer reviews to ensure product quality
  • Leading the development team and ensuring team performance
  • Working as an integral part of a Scrum team and handling user stories across the full stack
  • Developing functionality using Agile practices, emphasizing speed and quality
The Job Scope

Technically, the job scope comprises developing testable, high-quality equipment control software covering the full semiconductor equipment control software stack from low-level FPGA (VHDL) and/or PLC programming to high-level human-machine interface (HMI / UI) development using technologies like WPF or MAUI. You will collaborate with the algorithm team on integrating AI algorithms into the equipment, requiring an understanding of machine learning (ML) pipelines, neural networks, deep learning, large language models (LLMs), and basic understanding of other engineering disciplines like mechanical, mechatronics, optical, or electrical engineering. The job scope includes leading the Scrum team technically through sprint planning, design review, pull request review, and design / code refactoring activities, covering the entire software engineering lifecycle.

In particular, the following layers are involved in semiconductor equipment control software development:

  • Implementing the hardware abstraction layer to enable a programmable interface for components like wafer aligners, robot transfer arms, wafer stages, load ports, and I/Os for the equipment’s traffic light tower
  • Implementing the devices and domain layer to model SEMI-compliant state machines for sub-modules including scheduling/sequencing to enable functionality like loading wafers from the carrier via the aligner, reading the substrate ID (OCR ID), into the process chamber
  • Developing the application layer to support functionality like recipe management, system calibration including positional error measurement and compensation
  • Implementing the user interface compliant with SEMI E95 for modern diffusion, assembly, and test manufacturing sites
  • Implementing the infrastructure layer to read/write substrate maps, test data files, and perform checksum generation/verification according to SEMI M12
Qualifications and Experience
  • A technical background with a higher professional or university education in software engineering
  • Experience in the semiconductor domain or analytical field with understanding of semiconductor diffusion processes (front-end) and assembly and test processes (back-end)
  • Experience in developing equipment control applications, including PC-based control, embedded controllers, or motion controllers; experience with FPGA and/or PLCs is desired
  • Minimum 8 years of experience in object-oriented programming and UML tools; 5+ years in a systems programming language like C++
  • Minimum 8 years in object-oriented analysis and design with common design patterns
  • Minimum 8 years in active design refactoring with Clean Code/SOLID and design refactoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, sprint management, and technical design reviews
  • Experience with wafer fabrication or diffusion center concepts and awareness of preventive maintenance, SPC, and FDC
Desirable Skillset
  • Able to handle complex software solutions
  • Able to manage stakeholders and achieve buy-in
  • Able to mentor the team on technical matters
  • Able to translate customer requirements into system solutions in brown field and green field scenarios
  • Experience with OOAD and programming
  • Experience with front-end/back-end architectural splits (MVC, MVVM)
  • Experience with UI technologies like WPF
  • Experience with TDD/unit test frameworks (xUnit, Boost.Test) and BDD
  • Real-time driver development for RTOS or Windows
  • Experience with VHDL (FPGA) or other real-time experiences
  • Experience with Agile Scrum and Kanban
  • Experience with Git workflows (GitLab, GitHub, Bitbucket)
  • Experience with Continuous Integration tools
  • Familiarity with SEMI standards, especially SECS/GEM, GEM300, EDA, and substrate mapping (E142)
Desirable Soft Skills
  • Autonomy and responsibility in organizing work
  • Strong analytical and problem-solving skills
  • Excellent communication skills for distributed teams
  • Leadership skills to lead a small team of 8-12 developers
What We Can Offer

We invest in our employees with generous development budgets and personal development opportunities. We offer more than a good salary: responsibility, ongoing development, and a value-driven culture.

  • Internal training, coaching, and a development budget of 5000 SGD per year
  • Varied work due to technology, markets, and projects
  • Competitive salary, AWS, and variable bonus
  • Open culture focused on collaboration, learning, and having fun
  • Innovative work environment

Job Location

The office is conveniently located next to the Tai Seng MRT station.

Seniority level: Not Applicable

Employment type: Full-time

Job function: Information Technology

Industries: Semiconductor Manufacturing and Electrical Equipment Manufacturing

Referrals increase your chances of interviewing at Sioux Technologies. Get notified about new Software Architect jobs in Singapore, Singapore.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore IDEMIA Group

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Select how often (in days) to receive an alert:

Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our unique expertise in biometrics and cryptography , we enable our clients to unlock simpler and safer ways to pay, connect, access, identify, travel and protect public places – at scale and in total security.

Our teams work from 5 continents and speak 100+ different languages. We strongly believe that our diversity is a key driver of innovation and performance.

Purpose

This role transforms functional and non-functional requirements into design to reach simple, efficient and maintainable software that best addresses customers' requirements and optimize IDEMIAs business value.

Key Missions
  • Designs and specifies the overall software structure, core elements, interfaces (API), technologies (COTS) and properties to meet the criteria of performance, security, budget, quality and risks induced by the requirements and contextual constraints of the software operation
  • Performs architecture feasibility analysis (including performance, fault and risk analysis) and make recommendations on Software Architecture options
  • Serves as technical lead throughout the full software development lifecycle, end-to-end
  • Develops and documents architecture specifications that serve as the reference for engineering and execution
  • Provides design and validation reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability
  • Monitors and enforces consistency of software design and technologies among all components
  • Supports developers on managing technical issues
  • Supports Product Owner on managing backlog and priorities
  • Identifies the technologies to use
  • Defines Software Architecture and contribute to its implementation as part of the overall turnkey solution
  • Ensures that non-functional requirements are well implemented
  • Contributes to or validates quotations
  • Shares knowledge and may mentor software developers
Profile & Other Information
  • Understand, communicate, and enforce the company software architecture strategy
  • Manage the design, development, and implementation of software solutions
  • Translate business needs and requirements into technical requirements for software applications
  • Guide the software development process through high-level decision making
  • Define and document application architecture and design
  • Coach and mentor software engineers, programmers, and other team members
  • Create and maintain design and code standards
  • Serve as a technical liaison among project managers, developers, and stakeholders

Requirements and skills:

  • Experience in software development and coding in various languages (C#, .NET, Java etc.)
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • A technical mindset with great attention to detail and can do attitude
  • Education or equivalent work experience: Bachelor’s degree preferred or equivalent work experience
  • Minimum necessary experience: 2 to 5 years of relevant experience(s)

By choosing to work at IDEMIA, you will join a unique tech company, offering a wide range of growth opportunities. You will contribute to a safer world, collaborating with an international and global community. We value the diversity of our teams and welcome people from all walks of life, regardless of how they look, where they come from, who they love, or what they think.

We deliver cutting edge, future proof innovation that reach the highest technological standards and we’re transforming, fast, to stay a leader in a world that’s changing fast, too.

At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment, in a global environment, as part of a company with the ambition and the ability to change the world.

Visit our website to know more about the leader in Identity Technologies

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore Cordlife India

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities

  • Responsible for IT software development duties for the Region
  • Creating and implementing design plans.
  • Analyzing code segments regularly
  • Keeping up-to-date with industry trends and technology developments like: (New updates in Microsoft Application and services, IoT, AI and etc)
  • Direct efforts to defining technical, operational and user requirements
  • Liaise effectively between business users and IST to ensure high quality and timely resolution of business user issues.
  • Design conceptual architecture and technical solutions.
  • Ensure project quality meets standards through KPI identification and testing plan.
  • Own partnership with cross-functional technology to ensure consistent, beneficial business users interaction and solution delivery. (ex. Mom’s-Up, Click Dimension, e-Enrolment)
  • Lead continuous improvement efforts to proactively identify potential challenges to business users’ success and productivity.
  • Application auditing
  • Perform unit testing to ensure current solution for business login & data integrity
  • Familiarity with software change/configuration management and build processes in a complex environment.
  • To work with the user for the FRD
  • Responsible for CRM application design and coding
  • Reviewing code work accuracy and functionalities.
Requirements
  • Diploma/ Degree in IT with at least 1 year of programming experience
  • Candidates with Microsoft Dynamics CRM development experience preferred
  • Must have good web programming skill (ASP.NET, HTML, JavaScript) programming Skill (SQL Scripting, C#)
  • Working knowledge of IIS Server, Windows Server, Windows SQL
  • Knowledge of Microsoft Development Tools and strong web model concept (MVC Framework Struts 2.0, Spring, HTTPS request & response model)
  • Proactive, interested in and able to find solutions
  • Hands-on attitude towards work, flexible with ability to multitask
  • Candidates with more experience will be considered for a senior role.
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Biotechnology

Referrals increase your chances of interviewing at Cordlife India by 2x

Get notified about new Software Architect jobs in Singapore .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Architect

$90000 - $120000 Y OLA TECHNOLOGIES SDN BHD

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities

  • Analyse business requirements and translate them into scalable, efficient, and robust software solutions.
  • Design and implement software architectures and systems aligned with organisational needs.
  • Collaborate with cross-functional teams to ensure smooth integration and delivery of solutions.
  • Provide technical leadership, guidance, and mentorship to development teams.
  • Stay current with emerging technologies, industry trends, and best practices in software architecture.
  • Anticipate and address potential risks, performance bottlenecks, and architectural challenges.
  • Document technical specifications, design patterns, and development processes.

What We're Looking For

  • 8+ years of proven experience in software architecture and design, preferably within the ICT domain.
  • Strong expertise in building scalable, high-performance systems across diverse technologies and frameworks.
  • Deep knowledge of object-oriented design principles, design patterns, and engineering best practices.
  • Demonstrated experience in leading teams, providing technical direction, and fostering professional growth.
  • Strong analytical and problem-solving mindset, with strategic and creative thinking ability.
  • Excellent communication skills, with the ability to bridge technical and non-technical stakeholders.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore SIOUX TECHNOLOGIES PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

ABOUT SIOUX
Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems
We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at a better cost-effectiveness.
As a rapidly growing employer, Sioux values its employees' growth and well-being. We invest in their career development and foster a positive work environment that promotes personal and professional growth.

SIOUX IN SINGAPORE
Sioux Singapore plays a pivotal role in the Asian market by offering R&D services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore
This expansion allows us to meet the changing needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries.

The Role
Your role will involve developing equipment control software to support customers in the mentioned domains. Your responsibilities include:
  • Collaborating with architects to define product architecture in your domain.
  • Analyze customer needs in software requirement engineering
  • Analyzing, designing, implementing, and test the control software.
  • Conducting peer reviews to ensure product quality.
  • Leading the small development team and ensuring team performance.
  • Working as an integral part of a scrum team and handling user stories across the full stack.
  • Developing functionality using Agile practices, emphasizing speed and quality.
  • Leadership roles for higher positions
The Job Scope
Develop testable quality code in C# for following machine control functionalities:
WPF and WinForm UI develelopment
  • Machine Control and Sequencing
  • Hardware abstraction layer
  • Subsystem / device communication and control
  • System calibration and positional error measurement and compensation
  • SECS/GEM functionalities.
  • Lead scrum team technically though sprint planning, design review, merge request review, design/code refactoring activities.
Job requirements

QUALIFICATIONS AND EXPERIENCE
  • A technical background with a higher professional or university education.
  • Ideally, a background in the semiconductor, analytical, or medical domain.
  • Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller
  • Minimum 5 years of experience in C# in object-oriented programming, and UML tools
  • Minimum 5 years in object-oriented analysis and design with common design patterns
  • Minimum 5 years in active design refractoring with CleanCode/Solid princicple , and design refractoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, Sprints managements and technical design reviews
DESIRABLE SKILLSET
  • Able to handle complex software solution
  • Experience with C# Object-Oriented Analysis and Design (OOAD) and programming
  • Experience with C# WPF, MVVM framework
  • Experience with C# NUnit unit test framework
  • Worked with Agile Scrum and Kanban team
  • Worked with git workflow with online repositories like Gitlab, Github, Bitbucket etc
  • Worked with git tools like SourceTree, TortoiseGit, GitKraken, Fork etc
  • Worked with Continuous Integration tools
DESIRABLE SOFT SKILL
  • A preference for autonomy and responsibility in organizing your work.
  • Good communication skills and ability to work effectively within a geographically distributed team.
  • For Senior positions, good leadership skills to lead a small team of 3-8 developers.
WHAT WE CAN OFFER

You will work within a pleasant working environment, in which High-Tech, High-Fun & High-Value are central.
  • Competitive Compensation: Attractive salary, 13-month salary and performance bonus
  • Hybrid Work Arrangement: Flexible working environment with 3 days in the office and 2 days of remote work per week, and flexible working hours.
  • Comprehensive Healthcare: Inclusive healthcare coverage and annual health screening.
  • Work-life balance with generous Leave: Up to 20 annual leave days and 10 company sick leave days without requiring a medical certificate.
  • Education Budget: SGD 5,000 per year for training courses aimed at career development. We are committed to investing in your growth and development.
Job Location

Our office is conveniently located next to the Tai Seng MRT station.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore beBeeDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

Windows Applications Developer Role

We are seeking a skilled Windows Applications Developer to design, develop and maintain high-quality Windows applications.

  • Develop a deep understanding of the Windows system architecture to create efficient and stable applications.
  • Utilize debugging tools and techniques to identify and resolve issues related to software application functions, performance and system stability.
  • Implement robust security measures to prevent vulnerabilities in the system.
  • Design and execute comprehensive testing and validation procedures to ensure software functionality and reliability.
  • Collaborate with cross-functional teams to ensure software compatibility and functionality.
Qualification Requirements:
  • Bachelor's/Master's degree in Computer Science, Computer Engineering or a related technical field.
  • Proficiency in C/C++ programming languages.
  • Understanding of security principles and best practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and documentation skills.
Key Skills:
  • Operating System: Windows
  • Programming Language: C/C++
  • Development Methodology: Agile
  • Tools: Visual Studio, Debugging Tools
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore SIOUX TECHNOLOGIES PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

ABOUT SIOUX

Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems

We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at a better cost-effectiveness.

As a rapidly growing employer, Sioux values its employees' growth and well-being. We invest in their career development and foster a positive work environment that promotes personal and professional growth.

SIOUX IN SINGAPORE

Sioux Singapore plays a pivotal role in the Asian market by offering R&D services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore

This expansion allows us to meet the changing needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries.

The Role

Your role will involve developing equipment control software to support customers in the mentioned domains. Your responsibilities include:

  • Collaborating with architects to define product architecture in your domain.
  • Analyze customer needs in software requirement engineering
  • Analyzing, designing, implementing, and test the control software.
  • Conducting peer reviews to ensure product quality.
  • Leading the small development team and ensuring team performance.
  • Working as an integral part of a scrum team and handling user stories across the full stack.
  • Developing functionality using Agile practices, emphasizing speed and quality.
  • Leadership roles for higher positions

The Job Scope

Develop testable quality code in C# for following machine control functionalities:

WPF and WinForm UI develelopment

  • Machine Control and Sequencing
  • Hardware abstraction layer
  • Subsystem / device communication and control
  • System calibration and positional error measurement and compensation
  • SECS/GEM functionalities.
  • Lead scrum team technically though sprint planning, design review, merge request review, design/code refactoring activities.
Job requirements

QUALIFICATIONS AND EXPERIENCE

  • A technical background with a higher professional or university education.
  • Ideally, a background in the semiconductor, analytical, or medical domain.
  • Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller
  • Minimum 5 years of experience in C# in object-oriented programming, and UML tools
  • Minimum 5 years in object-oriented analysis and design with common design patterns
  • Minimum 5 years in active design refractoring with CleanCode/Solid princicple , and design refractoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, Sprints managements and technical design reviews

DESIRABLE SKILLSET

  • Able to handle complex software solution
  • Experience with C# Object-Oriented Analysis and Design (OOAD) and programming
  • Experience with C# WPF, MVVM framework
  • Experience with C# NUnit unit test framework
  • Worked with Agile Scrum and Kanban team
  • Worked with git workflow with online repositories like Gitlab, Github, Bitbucket etc
  • Worked with git tools like SourceTree, TortoiseGit, GitKraken, Fork etc
  • Worked with Continuous Integration tools

DESIRABLE SOFT SKILL

  • A preference for autonomy and responsibility in organizing your work.
  • Good communication skills and ability to work effectively within a geographically distributed team.
  • For Senior positions, good leadership skills to lead a small team of 3-8 developers.

WHAT WE CAN OFFER

You will work within a pleasant working environment, in which High-Tech, High-Fun & High-Value are central.

  • Competitive Compensation: Attractive salary, 13-month salary and performance bonus
  • Hybrid Work Arrangement: Flexible working environment with 3 days in the office and 2 days of remote work per week, and flexible working hours.
  • Comprehensive Healthcare: Inclusive healthcare coverage and annual health screening.
  • Work-life balance with generous Leave: Up to 20 annual leave days and 10 company sick leave days without requiring a medical certificate.
  • Education Budget: SGD 5,000 per year for training courses aimed at career development. We are committed to investing in your growth and development.

Job Location

Our office is conveniently located next to the Tai Seng MRT station.

Tell employers what skills you have

UML
WPF
Autonomy
Design Patterns
Scrum
Healthcare
Architects
Agile
RabbitMQ
Continuous Integration
Agile Scrum
Product Development
C#
UML Tools
Technical Design
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Singapore !

Software Architect

Singapore, Singapore beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Software Architect

We're seeking an accomplished software architect to lead the development of our real-time 3D technology. Your expertise in designing and implementing scalable applications will drive innovation forward.

  • Leverage your skills in modern frontend frameworks like Vue.js or React to craft seamless user experiences.
  • Develop high-quality server-side logic using Node.js, ensuring robust application security measures are in place.
  • Work with relational databases like MySQL and SQLite for optimal performance and secure data management.
  • Apply your knowledge of Git for version control, branching strategies, and collaborative development.
Key Skills and Qualifications

To succeed in this role, you'll need:

  • Proficiency in frontend technologies: Vue.js, React, or similar frameworks.
  • Strong knowledge of Node.js and backend development.
  • Experience with relational databases and advanced SQL skills.
  • Familiarity with Figma for design-to-code workflows.
  • Understanding of web security best practices.
  • Ability to work independently and collaboratively within a team.
What We Offer

This is an exciting opportunity to be part of a revolutionary technology company. As a software architect, you'll have the chance to:

  • Drive innovation and shape the future of real-time 3D technology.
  • Collaborate with a talented team to deliver exceptional results.
  • Enjoy a dynamic and supportive work environment.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore beBeeEngineering

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Overview
Rapsodo is a global Sports Technology company that develops cutting-edge sports analytics products. We are seeking a Principal Engineer to develop a world-class middleware platform that powers multiple products across different processors, applications, and platforms.

Key Responsibilities:
  • Develop high-performance middleware architecture and implementation for seamless integration across embedded and cloud-based systems.
  • Optimize middleware for ARM-based processors, real-time Linux environments, and IoT devices.
  • Enhance system communication through shared memory architectures, inter-process communication (IPC), and real-time data exchange.
  • Establish robust CI/CD pipelines for embedded development, implementing automated testing and best coding practices.
  • Provide technical leadership, mentor engineers, and collaborate with hardware, embedded software, and cloud teams to drive innovation.

Requirements:
  • Master's or Ph.D. in Computer Science, Embedded Systems, or Electrical Engineering.
  • 10+ years of experience in embedded software, middleware development, or distributed systems, with at least 5 years in a leadership role.

Technical Expertise:
  • Embedded & Multiprocessor Systems: Experience with ARM-based processors, multi-threading, and real-time Linux environments.
  • MiddleWare & IPC: Deep knowledge of shared memory communication, Iceoryx, ZeroMQ, or other high-performance IPC frameworks.
  • Linux & System Optimization: Strong understanding of kernel tuning, device drivers, system profiling, and real-time constraints.
  • Programming & Development Practices: Proficiency in C, C++, Rust, and scripting for embedded software development, automated testing, and CI/CD.
  • Performance & Debugging: Expertise in low-latency, high-throughput computing, profiling tools (GDB, Valgrind, perf), and debugging complex systems.

Benefits:

This role offers an exciting opportunity to work on cutting-edge technology and contribute to the success of our products.

This advertiser has chosen not to accept applicants from your region.

Software Architect

Singapore, Singapore beBeeDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

Full Stack Engineer

We are seeking a skilled and self-motivated Full Stack Engineer to deliver end-to-end solutions.

Key Responsibilities:
  • Design, build, and maintain scalable backends in Python using FastAPI and boto3.
  • Develop responsive, modular UIs with React.js (hooks, state management, routing).
  • Containerize services with Docker and deploy on AWS ECS (Fargate).
  • Model, tune, and operate PostgreSQL (schema design, indices, performance).
  • Implement and maintain CI/CD pipelines; champion DevOps automation and observability.
  • Work hands-on with AWS: S3, ECS Fargate, RDS, Systems Manager, Secrets Manager.
  • Apply Generative AI concepts including Retrieval-Augmented Generation (RAG) with AWS Bedrock & Bedrock Knowledge Bases.
  • Translate business and technical needs into clear designs and implementation plans.
  • Lead code reviews, mentor junior engineers, and uphold engineering standards.
  • Participate in user testing, triage issues, and ship timely fixes.
  • Contribute as a proactive member of a cross-functional Agile squad.
Requirements:
  • 4+ years of full-stack experience, with strong Python/FastAPI backend skills and boto3.
  • Proficiency in React.js and modern JavaScript/TypeScript tooling.
  • Solid knowledge of Docker and AWS ECS (Fargate) deployments.
  • Practical experience with PostgreSQL or similar RDBMS.
  • Proven CI/CD and DevOps practices (build, test, deploy, monitor).
  • Production experience across core AWS services (at least S3, RDS, ECS, IAM basics).
  • Working knowledge of Generative AI fundamentals; exposure to RAG and AWS Bedrock integrations.
  • Strong problem-solving, communication, and stakeholder collaboration.
  • Experience mentoring or leading peers; ownership from design through production support.
Preferred Qualifications:
  • Infrastructure-as-Code (Terraform or CloudFormation).
  • Serverless (Lambda, EventBridge, SQS) and event-driven patterns.
  • Cloud security best practices (secrets, KMS, network boundaries, least privilege).
  • Observability stacks (CloudWatch, OpenTelemetry, logging/metrics/tracing).
  • Testing frameworks (pytest, Playwright/Cypress, Jest).

You will have the opportunity to work on exciting projects and collaborate with a talented team of professionals. If you are passionate about technology and innovation, we encourage you to apply for this role.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Architect Jobs