55 Software Engineering jobs in California
Junior Software Engineering Apprentice
Posted 1 day ago
Job Viewed
Job Description
Senior Software Engineering Apprentice
Posted 16 days ago
Job Viewed
Job Description
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Learn and apply various programming languages and software development frameworks.
- Participate in code reviews and contribute to improving code quality.
- Work with version control systems (e.g., Git) to manage code repositories.
- Contribute to the development of technical documentation.
- Collaborate with team members using remote communication and project management tools.
- Troubleshoot and resolve software defects and issues.
- Gain practical experience in agile development methodologies.
- Engage actively in training sessions and learning modules provided as part of the apprenticeship.
- Contribute to the continuous improvement of software development processes.
- Develop skills in various areas of software engineering, potentially including front-end, back-end, or mobile development.
- A passion for software development and technology.
- Basic understanding of programming concepts (e.g., variables, loops, functions) from previous study or self-learning.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities, suitable for a remote environment.
- Ability to learn quickly and adapt to new technologies.
- High school diploma or equivalent; A-levels or equivalent in relevant subjects are advantageous.
- Demonstrated ability to work independently and manage time effectively.
- A dedicated workspace with reliable internet access is required for this remote role.
- Commitment to completing the full duration of the apprenticeship program.
Senior Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Senior Software Engineering Manager
role at
The Craneware GroupnDirect message the job poster from The Craneware GroupnIntroduction
Let’s transform the business of healthcare! At The Craneware Group, we are dedicated to empowering our customers with industry-defining insights that pave the way for a brighter future.nIf you are an energetic, forward-thinking individual with a passion for innovation, we invite you to join our thriving team of more than 750 dedicated professionals. Together, we'll fuel the expansion of our SaaS platform and develop cutting-edge applications that redefine the healthcare landscape.nFor UK Only Postings : The Craneware Group supports a flexible work environment as well as a collaborative and teamwork focused atmosphere. Employees will be expected to work a hybrid working arrangement spending 40% of their time per month in the Tanfield office – approx 2 days per week.nThe Team
Craneware is looking for a passionate Senior Software Engineering Manager to lead the design, development and delivery of high quality software solutions for TCG products which drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud.nWe are expanding our current platform and SaaS product offerings by using cutting edge technology to process very large data sets that will provide actionable insights for our customers. Architecting our solutions with a best-of-breed approach to technology, the .NET platform is leveraged to provide the necessary scale and rapidly bring products to market. Innovative, collaborative, and agile are critical skills that our engineering team members must possess in our environment.nWe are interested in finding a skilled Senior Software Engineering Manager to lead our delivery teams. You’ll be working with a small and friendly agile team of talented software and automation engineers to deliver high quality and elegant cloud-based software solutions that have impact on millions of people, leveraging the Azure platform and latest technologies.nTechnologies: C#, .NET 8 (transition to 10 later this year); Azure Durable and Regular Functions; Angular.nYou Will Be
Delivering software to customers that is well architected, maintainable and uses appropriate design patterns and SOLID principles.nProviding direct line management to Engineers with regard to administration of annual leave and absence, managing conflict and enforcing disciplinary action when required in association with their line manager.nManaging, leading and developing a team of Engineers to achieve their career objectives through the full contribution management process including contribution reviews and goal setting, promotions and performance improvement plans.nManaging resource levels and availability for delivery teams.nRecruiting additional engineering resource as required.nDefining Engineering Software Standards and Best Practices which contribute to Craneware Application Lifecycle Management (CALM).nMonitoring and responding to the levels of productivity and quality across delivery teams and ensure adherence to Engineering Software Standards and Best Practices.nCoaching and mentoring Engineers.nProviding technical direction to the company.nDriving architectural discussions and design decisions when required.nWorking with product management to provide technical solutions to meet product requirements.nWorking with other Senior Software Engineering Managers to provide a consistent approach to software engineering leadership.nKeeping up to date with technical advances to drive innovation.nYou Will Bring
Educated to Degree level and at least 3+ years of commercial experience working in a Senior Software Engineering role with at least 2 years in a leadership capacity. If not educated to degree level then at least 5+ years of commercial experience with at least 3+ years in a technical leadership capacity.n7-10 years of experience working in a customer setting/consulting in their product area or able to demonstrate advanced knowledge of their product area.nProven experience of leading and managing fast-paced teams that follow Agile methodologies to deliver high-availability commercial software.nAt least 3+ years’ experience in designing and building quality software solutions.nIn-depth knowledge of external software development principles and best practices.nAbility to define internal software development principles and best practices, such as CALM.nExtensive development experience and in-depth knowledge in multiple core areas.n3+ years’ experience in one or more database technologies (e.g. SQL, non-relational) including data modelling and performance.nAn in-depth understanding of automated testing methods and their application.nProven strong ability to analyse and solve technical problems.nIndependent and self-motivated in driving development and technical process improvement.nEffective listener, mentor, and coach.nAbility to clearly articulate ideas to target audience.nAbility to collaborate with other senior members of the organisation and stakeholders.nWorking knowledge of Application Lifecycle Management (ALM) tools (e.g. TFS or Jira).nProven experience of working with release management processes (CI/CD) and configuration of environments.nGood understanding of the use of source control.nJob Details
Seniority level: Mid-Senior levelnEmployment type: Full-timenJob function: Information Technology and ManagementnIndustries: Hospitals and Health Care, Software Development, and IT System Custom Software DevelopmentnReferrals increase your chances of interviewing at The Craneware Group by 2xnLivingston, Scotland, United Kingdom — 1 month agonWe are not including scattered job postings beyond this description to avoid irrelevant boilerplate.
#J-18808-Ljbffrn
Senior Software Engineering Apprentice Mentor
Posted 13 days ago
Job Viewed
Job Description
Senior Director of Software Engineering
Posted today
Job Viewed
Job Description
Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible together.nAs a Senior Director of Software Engineering at JPMorganChase within the Finance Technology, Corporate Technology team you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical domains. Your expertise is applied cross-functionally to drive the adoption and implementation of technical methods within various teams and aid the firm in remaining at the forefront of industry trends, best practices, and technological advances.nResponsibilities
Lead the creation and implementation of a strategic roadmap for allocation transformation, ensuring alignment with the firm's long-term goals and objectives.nConduct thorough analysis of current allocation processes and identify areas for improvement and innovation.nDevelop metrics and KPIs to measure the success of transformation initiatives and report progress to senior leadership.nDrive the design and development of data products that enhance allocation processes and provide actionable insights to stakeholders.nCollaborate with data engineering and analytics teams to build scalable and robust data solutions that support business needs.nDefine data product requirements, including data sources, integration points, and user interfaces, ensuring they align with strategic objectives.nApply deep knowledge of finance, P&A, and allocations to guide strategic decisions and ensure alignment with industry best practices.nProvide expert advice on financial modeling, budgeting, and forecasting to support allocation strategy.nLead pilot projects to test new technologies and methodologies, evaluating their potential impact on the firm.nRequired qualifications, capabilities, and skills
Significant experience in software engineering and delivery experiencenExperience in leading transformation projects and managing change within an organizationnExperience developing or leading large or cross-functional teams of technologistsnDemonstrated prior experience influencing across highly matrixed, complex organizations and delivering value at scalenExperience leading complex projects supporting system design, testing, and operational stabilitynExperience with hiring, developing, and recognizing talentnExtensive practical cloud native experiencenExpertise in Computer Science, Computer Engineering, Mathematics, or a related technical fieldnPreferred qualifications, capabilities, and skills
Strong understanding of data engineering principles and practices.nDemonstrated ability to influence stakeholders and drive strategic initiatives.nAbout Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.nWe recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.nAbout the Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
#J-18808-Ljbffrn
Software Engineering Manager, Ubuntu Gaming
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the
Software Engineering Manager, Ubuntu Gaming
role at
CanonicalnSoftware Engineering Manager, Ubuntu Gaming
1 month ago Be among the first 25 applicantsnJoin to apply for the
Software Engineering Manager, Ubuntu Gaming
role at
CanonicalnCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery. By collaborating with open-source projects and other partners, you'll contribute to not just Ubuntu but the wider Linux gaming ecosystem.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails
Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.nManaging project timelines, balancing feature improvements with deadlines.nCollaborating with stakeholders to align your team's work with other teams and company objectives.nConducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.nCollaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.nWorking closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.nDriving performance improvements across a wide range of hardware.nEngaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you
An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.nProven ability to collaborate effectively with upstream projects and partners.nFamiliarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.nExceptional software project management skills, encompassing risk assessment and resource allocation.nAbility to balance technical leadership with effective team management.nExcellent written and verbal communication skills for both internal and external interactions.nRobust planning skills, demonstrated by your capacity to manage multi-cycle improvements.nAbility to travel twice a year, for company events up to two weeks long
Nice-to-have skills
A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.nInitiative in proactively identifying opportunities and solving challenges.nCuriosity, flexibility, and a strong sense of accountability.nA focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenEmployee Assistance ProgrammenOpportunity to travel to new locations to meet colleaguesnPriority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Seniority level Mid-Senior levelnEmployment type
Employment type Full-timenJob function
Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnSign in to set job alerts for “Software Engineering Manager” roles.
Edinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 2 months agonTechnical Manager - Automotive and Industrial
Edinburgh, Scotland, United Kingdom 1 year agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation
Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonEngineering Manager - Build and Release Infrastructure
Edinburgh, Scotland, United Kingdom 3 weeks agonLinux Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonUbuntu Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonSystems Integrations Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonEngineering Manager - Public Cloud, Python, Golang
Edinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 weeks agonEngineering Manager for IAM (Identity and Access Management)
Edinburgh, Scotland, United Kingdom 3 days agonLinux Engineering Manager - Optimisation for Latest Hardware
Edinburgh, Scotland, United Kingdom 5 months agonSalesforce Engineering Manager, Commercial Systems
Edinburgh, Scotland, United Kingdom 1 month agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design
Edinburgh, Scotland, United Kingdom 3 weeks agonTechnical Product Marketing Manager - Cybersecurity
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 day agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)
Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonEdinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 1 week agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffrn
Ubuntu Enablement - Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the
Ubuntu Enablement - Software Engineering Manager
role at
CanonicalnUbuntu Enablement - Software Engineering Manager
1 month ago Be among the first 25 applicantsnJoin to apply for the
Ubuntu Enablement - Software Engineering Manager
role at
CanonicalnGet AI-powered advice on this job and more exclusive features.nCanonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
Recruit, motivate, mentor, and enable your team to succeed in delivering quality productsnSet goals with the team; prioritize tasks, identify and measure team health indicatorsnMaximise the results of team members and support their career growthnCoordinate with project managers, HWE, QA and certification managementnMonitor projects from kickoff to post-mortem and handle escalationsnCommunicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVsnPrioritize customer requests globallynCollaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)nProvide leadership for methodologies, strategies, standards, tools, and best practicesnMust be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)
Required Skills And Experience
A Bachelor (or higher) degree in STEM, preferably computer science or software engineeringnProven track record in technical roles with Linux, preferably Ubuntu or DebiannCommitment to development and testing methodologies, and maintainable code qualitynExperience with management responsibilitiesnAbility to work collaboratively in a team environmentnAbility to be productive in a globally distributed team through self-discipline and self-motivationnCommitment and energy to deliver on schedulenStrong English and Chinese language communication skills, both written and verbal
Desirable Skills And Experience
Making technical decisions for a team as a tech leadnSoftware architecture and design experiencenSoftware development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/MLnParticipation in open-source development projectsnExperience with CI/CD
Canonical is an equal opportunity employer
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
Seniority level Mid-Senior levelnEmployment type
Employment type Full-timenJob function
Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Engineering Manager jobs in
Edinburgh, Scotland, United Kingdom .nEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 3 months agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 2 months agonTechnical Manager - Automotive and Industrial
Edinburgh, Scotland, United Kingdom 1 year agonSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager, Ubuntu Gaming
Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation
Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonLinux Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonSystems Integrations Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonEngineering Manager - Build and Release Infrastructure
Edinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonEngineering Manager - Public Cloud, Python, Golang
Edinburgh, Scotland, United Kingdom 2 months agonEngineering Manager for IAM (Identity and Access Management)
Edinburgh, Scotland, United Kingdom 3 days agonSalesforce Engineering Manager, Commercial Systems
Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonLinux Engineering Manager - Optimisation for Latest Hardware
Edinburgh, Scotland, United Kingdom 5 months agonRevenue Accounting Manager - Software Industry, IFRS 15, NetSuite
Edinburgh, Scotland, United Kingdom 5 days agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design
Edinburgh, Scotland, United Kingdom 3 weeks agonTechnical Product Marketing Manager - Cybersecurity
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)
Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffrn
Be The First To Know
About the latest Software engineering Jobs in California !
Manager, Software Engineering - Reference Data
Posted 1 day ago
Job Viewed
Job Description
The RolenWe are seeking an experienced and highly motivated Engineering Manager to lead the Reference Data Team in the UK, a critical component of the Addepar Platform team. The Addepar Platform is a comprehensive data fabric that provides a single source of truth for our product set, encompassing a centralized and self-describing repository, API driven data services, integration pipeline, analytics infrastructure, warehousing solutions, and operating tools.
The Reference Data Team is responsible for the acquisition, conversion, cleansing, reconciliation, modelling, tooling, and infrastructure related to the integration of market and security master data from third-party data providers. The team is critical to our core business, enabling alignment across public and alternative investment data products and empowering clients to effectively manage their investment portfolios.
As the Engineering Manager, you will play a crucial role in leading and managing a team to deliver complex engineering projects using a modern and diverse technology stack, including PySpark, Python, AWS, Terraform, Java, Kubernetes, microservices, and more.
What You’ll Do
Drive the technical direction in close alignment with your product counterparts, direct engineering peers in other regions and the wider engineering community
Build and manage a team of exceptional engineers to design, develop, and deploy scalable solutions that meet client requirements on time
Lead a team to build frameworks that supports highly performant ingestion and distribution of financial data
Advocate for standard methodologies, find opportunities for automation and optimizations in processes to increase throughput , latency and accuracy
Develop and maintain efficient process controls and accurate metrics that improve data quality as well as increase operational efficiency
Working in a fast-paced, dynamic environment to deliver high-quality results and drive continuous improvement
Who You Are
2+ years of proven experience leading engineering teams, 5+ years of professional backend engineering experience as an individual contributor.
A computer science degree or equivalent experience
Strong problem-solving and decision-making skills
Prior experience with distributed systems, microservices and messaging queues
Working knowledge of at least one object oriented programming language (PySpark, Python, Java), relational databases, SQL and data pipelines
Knowledge of financial concepts (e.g., stocks, bonds, etc.) is helpful but not necessary
Passion for the world of FinTech and solving previously intractable problems at the heart of investment management is a plus
Our Values
Act Like an Owner -
Think and operate with intention, purpose and care. Own outcomes.
Build Together -
Collaborate to unlock the best solutions. Deliver lasting value.
Champion Our Clients -
Exceed client expectations. Our clients’ success is our success.
Drive Innovation -
Be bold and unconstrained in problem solving. Transform the industry.
Embrace Learning -
Engage our community to broaden our perspective. Bring a growth mindset.
In addition to our core values, Addepar is proud to be an equal opportunity employer. We seek to bring together diverse ideas, experiences, skill sets, perspectives, backgrounds and identities to drive innovative solutions. We commit to promoting a welcoming environment where inclusion and belonging are held as a shared responsibility.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
PHISHING SCAM WARNING: Addepar is among several companies recently made aware of a phishing scam involving con artists posing as hiring managers recruiting via email, text and social media. The imposters are creating misleading email accounts, conducting remote “interviews,” and making fake job offers in order to collect personal and financial information from unsuspecting individuals. Please be aware that no job offers will be made from Addepar without a formal interview process. Additionally, Addepar will not ask you to purchase equipment or supplies as part of your onboarding process. If you have any questions, please reach out to
#J-18808-Ljbffrn
Remote Lead Software Engineering Apprentice Program
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the strategic planning, development, and execution of the remote software engineering apprenticeship program.
- Oversee the recruitment process, including defining candidate profiles, attracting diverse applicants, and conducting interviews.
- Manage the onboarding of new apprentices, ensuring a smooth transition into the company and the program.
- Collaborate with technical leads and mentors to design and deliver a comprehensive training curriculum, covering core software engineering principles, programming languages, and company technologies.
- Monitor apprentice progress, provide regular feedback, and identify areas for development or support.
- Facilitate workshops, training sessions, and networking opportunities for apprentices.
- Act as a primary point of contact for apprentices, mentors, and external training providers.
- Track program metrics, gather feedback, and report on the effectiveness and impact of the apprenticeship program.
- Ensure the program aligns with company culture, values, and long-term talent development goals.
- Champion diversity and inclusion within the apprenticeship program.
- Stay informed about best practices in apprenticeship program management and talent development in the tech industry.
Software Engineering Manager - Ubuntu Linux Kernel
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the
Software Engineering Manager - Ubuntu Linux Kernel
role at
CanonicalnSoftware Engineering Manager - Ubuntu Linux Kernel
1 day ago Be among the first 25 applicantsnJoin to apply for the
Software Engineering Manager - Ubuntu Linux Kernel
role at
CanonicalnGet AI-powered advice on this job and more exclusive features.nCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel itself is now quite broad, so are the technical domains and challenges involved, ranging from integrating support for bleeding-edge hardware into the latest Ubuntu kernels, to expanding the range of execution environments available to Ubuntu, to the complexities inherent in applying the latest fixes and updates to all of the >100 Ubuntu Linux kernels under active support during our Stable Release Update cycles.
This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in its distribution to millions of users worldwide.
As an Engineering Manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
Location:
Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.
The role entails
Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distributionnTaking ownership of particular aspects of Ubuntu Linux which can include but not be limited to:nWorking with silicon or cloud partners to implement Linux kernels optimised for their execution environmentsnEnsuring Ubuntu Linux is able to run on a wide range of diverse hardware platformsnDefinition and execution of the stringent quality control standards expected by the Ubuntu user communitynMitigation of the latest security threats and exploits to the Linux kernelnStrong process automation as it pertains to the build, test, and delivery of the Linux kernelnEngagement with other teams at Canonical, the open source community and commercial partners
What we are looking for in you
Significant programming experience in C, with Python, Golang, or other like languages is also highly regardednSubstantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essentialnDemonstrated experience managing or leading a team of software engineersnAbility to coordinate between multiple distinct teams of differing technical focus to achieve common goalsnFamiliarity with version control practices, ideally with gitnPrior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regardednProfessional written and spoken English with excellent presentation skillsnAbility to travel internationally twice a year for company events up to two weeks long
Nice-to-have skills
Demonstrated experience with kernel patching and debuggingnStrong grasp of device drivers, BSP's, and other low level system engineeringnSolid background in driving CI/CD and process automation initiativesnPrior public involvement with an open source project
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenTeam Member Assistance Program & Wellness PlatformnOpportunity to travel to new locations to meet colleaguesnPriority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Seniority level Mid-Senior levelnEmployment type
Employment type Full-timenJob function
Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Engineering Manager jobs in
Edinburgh, Scotland, United Kingdom .nEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 4 months agonTechnical Manager - Automotive and Industrial
Edinburgh, Scotland, United Kingdom 1 year agonSoftware Engineering Manager, Ubuntu Gaming
Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation
Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 3 months agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 1 week agonLinux Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonUbuntu Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEngineering Manager - Build and Release Infrastructure
Edinburgh, Scotland, United Kingdom 4 weeks agonCyber Engineering Defensive Measures Manager
Edinburgh, Scotland, United Kingdom 2 days agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 weeks agonEngineering Manager - Public Cloud, Python, Golang
Edinburgh, Scotland, United Kingdom 2 months agonEngineering Manager for IAM (Identity and Access Management)
Edinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 3 months agonLinux Engineering Manager - Optimisation for Latest Hardware
Edinburgh, Scotland, United Kingdom 5 months agonRevenue Accounting Manager - Software Industry, IFRS 15, NetSuite
Edinburgh, Scotland, United Kingdom 1 week agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design
Edinburgh, Scotland, United Kingdom 1 month agonSenior Software Engineer, AI Model serving - Edinburgh, United Kingdom
Edinburgh, Scotland, United Kingdom 10 hours agonJava Principle & Senior Software Engineer
Edinburgh, Scotland, United Kingdom 2 days agonEdinburgh, Scotland, United Kingdom 6 days agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)
Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonSenior Software Engineer in Test (SDET / Automation / SET)
Edinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 1 day agonEmbedded Linux Senior Software Engineer - Optimisation
Edinburgh, Scotland, United Kingdom 1 month agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffrn