Get new jobs by email
- ...Job Summary We are looking for a seasoned Mobile Application Developer (Android) to build and maintain high-performing, scalable mobile applications in a fast-paced startup environment. This role focuses on delivering seamless user experiences using React Native , co llaborating...
- ...together and bring order to data chaos. Location: Remote (Global) Role Overview We are looking for a passionate and skilled Developer Advocate to join our team. If you're enthusiastic about empowering developers, thrive in technical communities, and excel at both...
- ...’s partner on AI strategy, drive standardisation across backend, web and mobile engineering, and work closely with our SRE team on reliability... ...response, observability and the evolution of our internal developer platform. Coach and mentor engineers across SATs, platform and...
- ...Actions and Kubernetes to improve reliability, scalability, and developer velocity. Automate mobile release workflows, including building... ...end-to-end testing with Maestro and Playwright across mobile and web. Improve CI/CD pipeline performance, reliability, and observability...
- ...stack features across frontend applications and backend services. Developing and maintaining backend APIs that support onboarding,... ...enhancing front-end experiences in customer-facing and internal web applications. Integrating systems with third-party services and...
- ...Collaborating proactively with a globally distributed team Mentoring, developing and advising colleagues in their career progression Displaying... ...distributed systems Performance engineering – from kernel to web – benchmarks, optimization Software security – fuzzing,...
- ...Responsibilities Design, develop, and maintain full-stack features using Python with Django or Flask and Angular or React. Design and maintain service-oriented architectures and REST/JSON or SOAP web services. Work with PostgreSQL, MySQL, SQL Server, and Oracle databases...
- ...kernel up through server and desktop applications, all the way to the web. We are adding roles with this focus in every engineering team in... ...measurement, analysis and reporting Teach, train and develop skills in your team for performance culture and design Strengthen...
- ...software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career... ...growing international software company. Canonical's Store team develops and operates a large system of backend services that power the Snap...
$284456 per year
...glues together our entire product lines and partner connectivity, to develop new features, maintain existing features, and improve platform... ...with Laravel, PHP 7+, MySQL, and testing pipelines in a deployed web application used by paying customers. We are all in on Laravel;...- ...such as Apache Trino, or ClickHouse. These solutions may be run on servers or on the cloud, on machines or on Kubernetes, on developer desktops, or as web services. We serve the needs of individuals and community members as much as the needs of our Global 2000 and Fortune 5...
- ...problems, not implement specs. You will be instrumental in discovering, developing, and refining the client-side features that enhance how our users... ...across the client and backend (ie Node.js) Familiarity with web technologies, particularly React or Express. Familiarity with...
- ...Azure. As a software engineer you will have the opportunity to develop CI pipelines which power Canonical’s cloud integration testing... ...have skills Ability to develop and ship modern production grade web applications Ability to operate data platforms: key-value stores...
- ...programming skills in Python or at least one systems language Experience contributing to cloud security controls Strong understanding of web application security and secure SDLC practices Familiarity with AWS and/or GCP Experience with Terraform or infrastructure-as-...
- ...changes Coordinate with Packaging Council and other packaging stakeholders Qualifications Solid Python experience, comfort with web frameworks, and enough frontend knowledge to ship user-facing features end-to-end. Familiarity with Python packaging and infrastructure...
- ...integrations. Build and maintain CRM, marketing automation, customer success, and other GTM system integrations using iPaaS tools. Develop SQL, Python, and JavaScript scripts for automation and data manipulation. Identify workflow automations that improve productivity,...
- ...What you will do... Working with our clients to understand their requirements and technical challenges. Using this input you will develop a technical design for a solution and communicate the value of your solution to the client team. You will work to develop delivery...
- ...including preparing high-quality agendas, Board papers and minutes Professional, approachable and service-oriented, with highly developed relationship management skills Strong judgement, discretion and the ability to manage confidential information Experience using...
- ...training model performance. Build scoreboards and leaderboards showing model-, benchmark-, task-, domain-, and rubric-level results. Develop tools to identify failure modes, compare models and agent scaffolds, and track capability changes over time. Build HTML viewers...
- ...architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang...
- ...Responsibilities Lead migration of legacy monolithic applications to Java-based microservices. Design, develop, and maintain RESTful and GraphQL APIs. Deploy and manage applications in AWS Kubernetes environments. Optimize database performance, scalability, and...
- ...other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting...
- ...non-technical stakeholders. ~ Fluency with AI tools such as Claude in engineering and operations workflows, or strong motivation to develop that capability. ~ Experience supporting AI/ML or data-intensive production workloads is preferred. ~ Experience in security-...
- ...to protecting the open-source ecosystem and driving innovation. Your leadership will be instrumental in addressing emerging threats, developing robust security measures, and ensuring the continued integrity of Ubuntu. This is an opportunity to make a tangible difference and...
- ...ecosystem. Each product engineering team at Canonical reserves one or two openings for security-oriented software engineers. We also develop a number of products driven entirely by security needs, such as our AppArmor kernel investments and the Ubuntu Security Guide (USG)....
- ...Demonstrate sound engineering design and testing principles in your code Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative engineering culture in line with the company values Global...
- ...useful, broadly correct, and aligned with strong engineering judgment. Assess the quality of explanations, reasoning, preambles, and developer guidance. Distinguish different levels of response quality and provide clear, opinionated feedback. Identify what worked, what...
- ...engineering best practices for robust, testable, and composable code. Collaborate with data scientists, geoscientists, and engineers to develop KoBold’s scientific computing stack. Travel occasionally to exploration sites to evaluate scientific computing products and design...
- ...inference workflows. Partner with application engineering teams to integrate AI into code review, test generation, incident support, and developer copilot workflows with measurable quality gates. Diagnose agent behavior from execution traces, including inputs, intermediate...
- ...patterns, state management, navigation, and performance optimization. Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback....