Familiarity with software observability, logging, and monitoring in cloud environments. Build and enhance full‑stack software solutions using .…
We’re looking for a generalist backend/infrastructure engineer who thrives in ambiguity, has strong architectural instincts, and wants to own big, evolving……
Technical experience in production infrastructure. We are looking for Platform Engineers who can balance the day-to-day operations of Flo’s software systems……
Operationalize large language models, embeddings, Retrieval-Augmented Generation (RAG) and agentic workflows. Build and maintain end-to-end ML and LLM pipelines……
Proficiency in Python, additional experience with at least one other systems language (C++, C#, Java, Rust, or Go). Flexible working hours and vacation policy.…
Build software with operational concerns in mind, including observability and failure handling. This role is suited for an experienced engineer who:…
Bachelor’s or Master’s degree in computer science or a related technical field. This engineer will collaborate within a high-performing Scrum team where the……
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s or PhD in AI, Computer Science, or a related……
Bachelor's degree in Computer Science or a related field. We build the data infrastructure for the company's full-stack observability products and deliver……
Strong programming ability in at least one modern language (e.g. Go, Python, Kotlin, TypeScript, Rust, etc), you write production code, not just glue scripts.…
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s degree or PhD in AI, Computer Science, or a……
A small team of strong engineers. Healthcare is highly regulated, high-stakes, and underserved by modern software. The team is small and deliberately focused.…
Systems Automation: Develop and maintain software tools (Python, PowerShell, Java) that automation if infrastructure task via, CI/CD pipelines, and to improve……
Have experience working with multiple web frameworks like Next.js (or other SSR alternative in the JavaScript space) and traditional web frameworks like Ruby on……
In addition to working with customers in defining infrastructure requirements, the team designs and develops software and tooling that enables the management of……
Bachelor's degree in IT, CS or related field and/or 3+ Years Working Experience IT Operations and Delivery. We seek a Software Engineer + SRE hybrid engineer.…
Strong proficiency in Java as the primary language for large, maintainable systems. Background in observability stacks tailored to Kafka and Flink.…
Bachelor's degree (or higher) in Computer Science, Engineering, AI/ML, Data Science, or related field. 2+ years of experience in software test development,……
Typically 3–6 years of professional software engineering experience. Build software with reliability, observability, and supportability in mind.…
Experience with Kubernetes, infrastructure as code, observability platforms, secrets management, or cloud-native security. Build Production-Grade AI Products.…
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s degree or PhD in AI, Computer Science, or a……
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s degree or PhD in AI, Computer Science, or a……
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s degree or PhD in AI, Computer Science, or a……
Curiosity and drive to stay current with evolving Azure capabilities and platform practices. Strong observability mindset, including logging, metrics, alerts,……
Experience with Kubernetes, infrastructure as code, observability platforms, secrets management, or cloud-native security. Familiarity with concepts such as:…
These platforms demand exceptional levels of resiliency, correctness, and operational discipline. Drive improvements across performance, scalability, fault……
You stay current on technical trends to suggest innovative tools and approaches to interesting problems in the Bank. Assist in audit and compliance tasks.…
ST Engineering’s Commercial Aerospace business is a world-class Original Equipment Manufacturer (OEM) and Maintenance, Repair and Overhaul (MRO) service provider with proven solutions for practically every stage of an aircraft life cycle. With 50 years of reputable track record in aviation, backed by a highly experienced team of engineers and technicians across facilities in Asia Pacific, the U.S. and Europe, we know what it takes to keep the world flying safely.
About the role
Role Overview
We are seeking an Assistant Principal Software Engineer to join our team, responsible for designing, developing, and delivering robust, scalable software solutions that support real‑world business and operational needs. This role is hands‑on and delivery‑focused, combining strong engineering fundamentals with modern development practices, including AI‑assisted code generation and peer code review. You will work closely with both business and technical stakeholders to translate requirements into high‑quality, production‑ready systems.
Key Responsibilities
Design, develop, and maintain enterprise‑grade applications deployed on Amazon Web Services (AWS).
Build and enhance full‑stack software solutions using .NET, Blazor, Python, and PostgreSQL.
Apply strong problem‑solving skills to analyse requirements and implement practical, maintainable solutions.
Leverage AI‑assisted code generation tools to improve development efficiency and code quality.
Conduct code reviews to ensure adherence to coding standards, architectural principles, and best practices.
Collaborate with business stakeholders to clarify functional requirements and solution intent.
Work with technical teams and platform services to deploy, operate, and support applications in AWS production environments.
Contribute to continuous improvement of engineering practices, tooling, and code quality standards.
Required Qualifications & Experience
Degree in Computer Science, Software Engineering, or a related technical discipline.
5+ years of professional software engineering experience delivering production systems.
Strong hands‑on experience with .NET (Core), Blazor, and Python.
Experience working with PostgreSQL or similar relational databases.
Hands‑on experience deploying and operating applications in Amazon Web Services (AWS).
Solid understanding of software engineering fundamentals, including application architecture, APIs, microservices and design patterns.
Familiarity with DevOps tools and practices (e.g. Git, CI/CD pipelines, containerization)
Proven ability to debug, troubleshoot, and resolve issues in production systems.
Preferred/Advantageous Skills & Experience
Experience with AWS Solution Architecture, including designing end‑to‑end cloud architectures that are scalable, secure, reliable, and cost‑efficient
Prior exposure to AWS Well‑Architected Framework and architectural best practices
Experience with Infrastructure as Code (e.g. CloudFormation, Terraform, CDK)
Familiarity with software observability, logging, and monitoring in cloud environments
Soft Skills & Attributes
Strong analytical and problem‑solving skills.
Strong sense of ownership and accountability.
Detail‑oriented with a strong focus on reliability, data quality, and security.
Comfortable working in a project‑based, fast‑paced environment.
Able to work independently while collaborating effectively across teams.