Software Engineer

2 weeks ago


Nashville, Tennessee, United States Canonical - Jobs Full time
Job Overview

Canonical is seeking a talented Software Engineer to join our Data Platform team. As a key member of our team, you will be responsible for designing and implementing scalable data solutions using Python and distributed systems.

We are looking for a candidate with hands-on experience in software development, distributed systems, and big data technologies. If you have a passion for building robust and fault-tolerant systems, we want to hear from you.

Key Responsibilities
  • Design and implement data solutions using Python and distributed systems
  • Collaborate with a distributed team to develop and maintain data platforms
  • Debug issues and interact with upstream communities publicly
  • Work with experts in various fields to develop innovative solutions
Requirements
  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems, such as Kafka and Spark
  • Bachelor's degree in Computer Science, STEM, or a similar field
What We Offer
  • Fully remote working environment
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme

  • Software Engineer

    1 week ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job SummaryRegions Bank is seeking a highly skilled Software Engineer to join our Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications to support the bank's business operations.Key ResponsibilitiesDesign and develop software applications using .NET Core, ASP.NET, and C#Collaborate...

  • Software Engineer

    2 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job Description:At Regions Bank, we are seeking a highly skilled Software Engineer to join our Technology department. As a key member of our team, you will be responsible for overseeing the development, modification, and maintenance of applications, ensuring systems run smoothly, and creating reports outlining findings and solutions.Primary...


  • Nashville, Tennessee, United States L3Harris Full time

    Job Title: Software Engineering ManagerJob Code: 12569Job Location: Nashville, TN – (Responsibilities must be performed on-site.)Job Schedule: 9/80 Work Schedule – (Every other Friday is a non-workday.)Job Description:The Software Engineering Manager is responsible for leading the technical efforts within one or several projects. This individual works...

  • Software Engineer II

    1 month ago


    Nashville, Tennessee, United States TheIncLab Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our dynamic team at TheIncLab. As a key member of our development team, you will be responsible for designing, developing, and deploying large software applications and platforms.Key Responsibilities:Collaborate with development team to design, develop, and deploy...

  • Software Engineer II

    1 month ago


    Nashville, Tennessee, United States TheIncLab Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our dynamic team at TheIncLab. As a key member of our development team, you will be responsible for designing, developing, and deploying large software applications and platforms.Key Responsibilities:Collaborate with development team to design, develop, and deploy...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly skilled Software Engineer Intern to join our team at Oracle. As a Software Engineer Intern, you will be responsible for developing, debugging, and designing enterprise-class software applications.Key Responsibilities:Apply your knowledge of software development to manage software development tasks associated with...


  • Nashville, Tennessee, United States i3 Verticals Management Services, Inc. Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead and manage a product-focused Scrum Team at i3 Verticals Management Services, Inc.Key Responsibilities:Lead and manage a team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success.Collaborate...


  • Nashville, Tennessee, United States Oracle Full time

    Job Title: Senior Software EngineerOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering team, you will design and build high-scale, cloud-based data processing systems that can handle massive amounts of data with low latency.Responsibilities:Participate in design discussions to build...


  • Nashville, Tennessee, United States Transcard Payments LLC Full time

    Job Title: Senior Software EngineerTranscard Payments LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our suite of payments APIs and services.Key Responsibilities:Design and develop high-quality C# code for our payments APIs...

  • PLC Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Schlusselbauer North America Full time

    Job OverviewWe are seeking a highly skilled PLC Software Engineer to join our team at Schlusselbauer North America. As a key member of our team, you will be responsible for designing, implementing, and troubleshooting PLC programs using Beckhoff Automation software for large-scale industrial applications.Responsibilities:Design and implement PLC programs...


  • Nashville, Tennessee, United States Oracle Full time

    Job DescriptionAt Oracle Cloud Infrastructure (OCI), we are building the future of cloud computing for enterprises. As a Senior Director of Software Engineering, you will play a critical role in shaping our cloud infrastructure and leading a team of talented engineers.We are looking for a highly experienced and skilled leader to join our Identity and Access...

  • Software Engineer

    2 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job Description:At Regions Bank, we are seeking a highly skilled Software Engineer to join our Technology Department. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other...


  • Nashville, Tennessee, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Principal Software Engineer to join our Cloud Infrastructure team. As a key member of our team, you will be responsible for designing and developing innovative cloud services that meet the needs of our customers.The ideal candidate will have a strong background in distributed systems, cloud computing, and...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Fulfillment Technologies (AFT) team. As a member of this team, you will play a critical role in designing and implementing scalable solutions to automate package quality decisions using computer vision and machine learning models.Key ResponsibilitiesDesign and...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building cloud-based applications using a range of technologies, including AWS, Java,...

  • Software Engineer

    4 days ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job DescriptionAt Regions Bank, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other documentation outlining...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer at Amazon, you will be part of a team that solves complex problems at a rapid pace, utilizing the latest technologies to create scalable solutions.You will have the opportunity to work on a wide range of projects, from building new features and products to improving the customer and seller experience...


  • Nashville, Tennessee, United States HealthStream Full time

    Job OverviewHealthStream is a leading provider of healthcare workforce solutions, and we're seeking a skilled Senior Developer to join our team. As a Senior Developer, you will design, develop, and maintain software products that adhere to technology best practices and product offerings. You will work closely with team leaders and senior developers to...


  • Nashville, Tennessee, United States L3Harris Full time

    Job Title:Software Quality Assurance EngineerJob Summary:The Software Quality Assurance Engineer is responsible for ensuring the quality of software solutions by creating test plans, executing tests, and managing test activities. The engineer will work with an Agile Scrum development team to ensure that all objectives are met and the software solution works...


  • Nashville, Tennessee, United States Core10 Full time

    Job OverviewCore10 is a rapidly growing U.S.-based provider of lending, account opening, and BaaS products, as well as software development services. We're seeking a talented Software Development Engineer to join our team and contribute to the development of our Accrue platform, which provides an omnichannel digital lending and deposit account opening...