Software Development Engineer, Data Platforms

4 days ago


Wichita Falls, Texas, United States Canonical - Jobs Full time

Are you passionate about building cutting-edge data platforms? Do you have a knack for developing high-quality software using Python?

Company Overview

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. We publish Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud.

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.

Salary and Benefits

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals.

In addition to fully remote working environment, personal learning and development budget of 2000USD per annum, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, opportunity to travel to new locations to meet colleagues at 'sprints', priority pass for travel and travel upgrades for long haul company events.

Job Description

The data platform team is responsible for the automation of data platform operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical.

This role is focused on the creation and automation of features of data platforms, not analysing the data in them.

Key Responsibilities:
  • Collaborate proactively with a distributed team
  • Write high-quality, idiomatic Python code to create new features
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
Required Skills and Qualifications

We are looking for experienced professionals with hands-on experience in software development using Python, proven experience in distributed systems and willingness to travel up to 4 times a year for internal events.

A Bachelor's or equivalent in Computer Science, STEM, or a similar degree is required.

Desirable Skills:
  • Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
  • Experience with Linux systems administration, package management, and operations
  • Experience with the public cloud or a private cloud solution like OpenStack
  • Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services
Estimated Salary: $120,000 - $180,000 per year

Please note that this salary range is based on industry standards and may vary depending on individual qualifications and experience.



  • Wichita Falls, Texas, United States Capital One Full time

    Job Title: Data Engineering ExpertThis role presents a unique opportunity to be part of a team designing and building an enterprise-level scalable, low-latency, fault-tolerant streaming data platform that provides meaningful and timely insights. As a key member of the team, you will have the chance to work on building the next generation Distributed...


  • Wichita Falls, Texas, United States Textron Aviation Full time

    Textron Aviation is a pioneer in the aviation industry, inspiring flight for nine decades with their iconic Cessna and Beechcraft brands. As a global leader in private aviation, we empower people with the freedom of flight, fostering a culture of innovation and excellence.Our Flight Dynamics Software Engineer role is a unique opportunity to join our team of...

  • Software Engineer

    4 weeks ago


    Wichita Falls, Texas, United States Texas Department of Aging & Disability Services Full time

    Software Engineer required for our company. We are looking for a skilled developer who can work on various projects. Key responsibilities include designing, developing, and testing software applications. If you have a passion for programming and a strong background in software development, we encourage you to apply for this position.Note: As a Software...

  • Software Engineer

    4 weeks ago


    Wichita Falls, Texas, United States Jackson Nurse Professionals Full time

    Job Title: Software Engineer - Frontend DeveloperWe are seeking a skilled Frontend Developer to join our team at {"company"}. As a Frontend Developer, you will be responsible for building and maintaining the user interface of our web applications.Key Responsibilities:* Design and develop visually appealing and user-friendly interfaces* Write clean,...


  • Wichita Falls, Texas, United States Capital One Full time

    About the RoleCapital One is seeking an experienced Full Stack Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and implementing robust cloud-based solutions that drive powerful experiences for millions of Americans.Key ResponsibilitiesCollaborate with Agile teams to design,...


  • Wichita Falls, Texas, United States Sedgwick County Full time

    **About the Role:**We are looking for a skilled Senior Software Engineer (Backend) to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams...


  • Wichita Falls, Texas, United States MedUS Healthcare Full time

    MedUS Healthcare is seeking a highly skilled Software Engineering Team Lead to join our team.Job OverviewWe are looking for a talented individual with 3+ years of experience in Java and Python to lead a team of developers in designing and implementing scalable cloud-based applications. As a key member of our team, you will be responsible for leading team...


  • Wichita Falls, Texas, United States ProHome Full time

    At ProHome, we are seeking a skilled Software Development Professional to join our team. This role will play a critical part in the development of our proprietary software and its continued evolution.About the Role:An excellent opportunity has arisen for an experienced Software Development Professional to join our dynamic team. The ideal candidate will have...


  • Wichita Falls, Texas, United States Canonical - Jobs Full time

    We are seeking an experienced Observability Developer to join our team at Canonical, a leading international software company behind Ubuntu.Job DescriptionThe successful candidate will be responsible for developing a cloud-native monitoring stack that incorporates best-in-class open-source monitoring tools. This stack is designed to be opinionated,...


  • Wichita Falls, Texas, United States ProHome Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team at ProHome LLC. As a visionary leader in the new construction industry, we provide reliable and innovative warranty management services to builders and developers across the US.The successful candidate will be responsible for designing, developing, and maintaining software...

  • Software Engineer

    4 weeks ago


    Wichita Falls, Texas, United States PHP Full time

    Seeking a highly skilled Software Engineer with expertise in Cloud Computing to lead the development of scalable and secure cloud-based solutions. As a key member of our team, you will be responsible for designing and implementing cloud infrastructure using AWS and Azure.Key Responsibilities:Design and implement cloud-based solutions using AWS and...


  • Wichita Falls, Texas, United States Capital One Full time

    OverviewCapital One is a leading financial institution seeking a highly skilled Full Stack Software Engineer Lead to drive the development of cloud-based solutions. This role offers a unique opportunity to lead a team of engineers and contribute to the company's mission of empowering Americans to achieve financial stability.


  • Wichita Falls, Texas, United States Texas Department of Aging & Disability Services Full time

    Job Title: Solution DeveloperAs a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers. If you are passionate about technology and have a strong background in software development, we encourage you to apply for this exciting opportunity.Key Responsibilities:•...


  • Wichita Falls, Texas, United States Capital One Full time

    At Capital One, we're on a mission to change the way people bank. As a Transformational Full Stack Software Engineer, you'll play a crucial role in designing, developing, and implementing new capabilities for our omni-channel communication engine.This is a high-visibility position that requires a strong understanding of full-stack development tools and...


  • Wichita Falls, Texas, United States Professional Engineering Consultants Full time

    About the RoleWe are seeking an experienced Lead Electrical Systems Engineer to join our team at Professional Engineering Consultants. This is an exceptional opportunity for a seasoned professional to lead project development and drive business growth in our electrical systems division.Job DescriptionDevelop and implement comprehensive project plans,...


  • Wichita Falls, Texas, United States Mid-Continent Instruments and Avionics Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at Mid-Continent Instruments and Avionics. As a key member of our development team, you will design avionics, power electronics, and battery systems with a focus on embedded software solutions.Salary and BenefitsThe estimated salary for this position is $120,000 - $150,000 per...

  • Software Developer

    5 days ago


    Wichita Falls, Texas, United States ProHome Full time

    About the OpportunityProHome LLC is seeking a skilled Software Developer - Innovative Solutions Specialist to join our team. This role involves working directly with internal and external customers on various projects and assisting in the software development lifecycle. The ideal candidate will be a problem solver, detail oriented, a good team player, and an...


  • Wichita Falls, Texas, United States Lifelancer Full time

    Lifelancer is a talent-hiring platform in Life Sciences, Pharma and IT that connects professionals with part-time opportunities. We offer flexible work arrangements to our users, focusing on high-quality freelance gigs.The Biotechnology Analyst role is ideal for detail-oriented individuals who enjoy working with data sets. You will be responsible for...


  • Wichita Falls, Texas, United States Mystaf Career Page Full time

    About Our CompanyMystaf Career Page is a leading manufacturer of bulk material handling equipment.Job SummaryWe are seeking an experienced Industrial Design Engineer to join our team. The successful candidate will design and develop custom equipment for our customers.Key ResponsibilitiesDesigning equipment to meet customer, CEMA, and internal...


  • Wichita Falls, Texas, United States Johnson Controls Full time

    Build a Thriving Career with Johnson ControlsWe are a global leader in smart, healthy and sustainable buildings, aiming to reimagine the performance of buildings to serve people, places and the planet.About Our TeamOur diverse teams are uniquely positioned to support various industries across the globe. As a Senior Product Development Engineer, you will have...