Talent.com
Software Engineer
Software EngineerRitchie Bros. • Medford, MN, United States
Software Engineer

Software Engineer

Ritchie Bros. • Medford, MN, United States
30+ days ago
Job type
  • Full-time
Job description

Job Description

About the Role :

We are looking for an enthusiastic and motivated software engineer to join our growing Developer Experience team. This is an excellent opportunity for someone early in their career who is eager to learn and contribute to building robust and efficient software systems. You will work closely with senior engineers to develop and maintain applications, contribute to our CI / CD pipelines, and help improve the overall developer experience. We believe in fostering a culture of continuous learning, automation, and collaboration, and you'll play a direct role in that mission, building tools that improve Developer experience.

Responsibilities :

  • Software Development :

Write clean, well-tested, and maintainable code in [e.g., .Net, Java, JavaScript / TypeScript] based on design specifications.

  • Participate in code reviews, providing and receiving constructive feedback.
  • Assist in debugging and resolving software defects and issues.
  • DevOps & Enablement Support :
  • Learn and apply DevOps principles, including automation, continuous integration, and continuous delivery.

  • Help maintain and improve CI / CD pipelines, understanding how code moves from development to production.
  • Work with infrastructure-as-code (IaC) tools under guidance to manage and provision development environments.
  • Contribute to documentation for existing tools, processes, and systems.
  • Assist in setting up and configuring development tools and environments for yourself and others.
  • Collaboration & Learning :
  • Collaborate effectively with team members, product managers, and other stakeholders.

  • Actively participate in team meetings, stand-ups, and discussions.
  • Proactively seek out learning opportunities, staying up-to-date with new technologies and industry best practices.
  • Ask questions, learn from senior engineers, and contribute to a positive team environment.
  • Help improve the developer experience by providing feedback on tools and processes.
  • Qualifications :

  • Education / Experience :
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience / coding bootcamp completion.

  • 2-3 years of professional software development experience (internships, personal projects, or academic projects are highly valued).
  • Technical Skills (Foundational) :
  • Foundational understanding of at least one modern programming language (e.g. .Net, Go, Java, JavaScript / TypeScript).

  • Familiarity with version control systems (e.g. ADO, GitHub).
  • Basic understanding of command-line tools and Linux environments.
  • An eagerness to learn about cloud platforms (AWS, Azure), containers (Docker, Kubernetes), and CI / CD concepts.
  • Skills & Attributes :
  • Strong problem-solving skills with a curious and analytical mindset.

  • Excellent communication skills, both written and verbal.
  • Highly motivated, self-starter, and eager to learn new technologies and concepts quickly.
  • Ability to work effectively both independently and as part of a team.
  • Detail-oriented with a commitment to writing high-quality code.
  • A genuine interest in improving developer workflows and the overall software development process.
  • Bonus Points :

  • Any exposure to cloud platforms (AWS, Azure) or containerization (Docker, Kubernetes).
  • Experience with scripting languages (e.g., Bash, Python).
  • Completed personal projects demonstrating your coding abilities.
  • Contributions to open-source projects.
  • Participation in hackathons or coding challenges.
  • Create a job alert for this search

    Software Engineer • Medford, MN, United States

    Related jobs
    Databricks Engineer

    Databricks Engineer

    KonnectingTree Inc • Eagan, MN, US
    Full-time
    We have a need for Azure Databricks Engineers.This is an onsite position and will be a long term engagement.Looking for candidates with 8-10 years of experience. Anyone with an ETL background in Inf...Show more
    Last updated: 10 days ago • Promoted
    Associate Systems Engineer

    Associate Systems Engineer

    Unisys Corporation • Eagan, MN, United States
    Full-time
    Associate Systems Engineer - MCP.We are a global information technology company that builds high-performance, security-centric solutions that can help change the world. Enhancing people's lives thro...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Leidos Inc • Eagan, MN, United States
    Full-time
    The Transportation Solution division within the Leidos Health & Civil sector is seeking a Software Engineer who will be a member of a dynamic team working United Kingdom (UK) NATS Flight Data Proce...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Choice Bank • Eagan, Minnesota, United States
    Full-time
    The Senior Software Engineer is responsible for designing and developing complex software systems and applications.They lead projects, mentor junior engineers, and collaborate with cross-functional...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer AI

    Software Engineer AI

    Thomson Reuters • Eagan, Minnesota, USA
    Full-time
    Are you passionate about building AI-driven software that transforms how professionals work Join a dynamic and highly skilled team at Thomson Reuters where we invest deeply in AI technologies and e...Show more
    Last updated: 3 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Compeer Financial • Lakeville, Minnesota, United States
    Full-time
    Compeer Financial is a member-owned cooperative located in Illinois, Minnesota and Wisconsin.We bring together team members with a variety of backgrounds and experiences to help provide financial s...Show more
    Last updated: 30+ days ago • Promoted
    Field Services Engineer - Minnesota

    Field Services Engineer - Minnesota

    Associated Bank - Corp • Savage, MN, United States
    Full-time
    At Associated Bank we strive to create an inclusive culture where different perspectives are valued and recognized as strengths critical to our success. If you thrive in an environment where your gr...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Amazon • Lakeville, MN, USA
    Full-time
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...Show more
    Last updated: 25 days ago • Promoted
    Software Engineer Intern

    Software Engineer Intern

    Ergotron • Eagan, Minnesota, United States
    Internship
    Using the Technology of Movement™, Ergotron builds products and custom solutions that help people feel a new sense of energy in healthcare, industrial and office settings, both at home and on-site....Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Leonardo DRS • Burnsville, MN, United States
    Full-time
    The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...Show more
    Last updated: 30+ days ago • Promoted
    Sr Software Engineer

    Sr Software Engineer

    Kaav Inc. • Burnsville, MN, United States
    Full-time
    Highly experienced engineer (Principal / Sr.BSP & device drivers) and platform / kernel level software in a Linux environment. The engineer will be developing device drivers for a variety of analog ...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineer I – Avionics Test Engineering (Onsite)

    Software Engineer I – Avionics Test Engineering (Onsite)

    RTX • Burnsville, Minnesota, USA
    Full-time
    HMN01 : S&IS (Sensors) - Burnsville 14300 Judicial Rd Burnsville MN 55306 USA.Person or Immigration Status Requirements : . Collins Aerospace Avionics Test Engineering has an opportunity for a.Test...Show more
    Last updated: 24 days ago • Promoted
    ObGyn

    ObGyn

    CompHealth • Owatonna, Minnesota, US
    Full-time
    ObGyn physician job in Minnesota : This position is in Owatonna, Minnesota a thriving community.It boasts one of the strongest economies in Minnesota. You will be just 38 miles west of Rochester, MN...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Internet Brands • Eagan, MN, United States
    Full-time
    Are you a technology leader with a passion for software design and development and have experience in developing projects in a collaborative agile team environment? If so, join the FindLaw technolo...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior UNIX / Linux Monitoring Engineer - ESM Tools

    Senior UNIX / Linux Monitoring Engineer - ESM Tools

    ABBTECH Professional Resources • Eagan, MN, United States
    Permanent
    Senior UNIX / Linux Monitoring Engineer - ESM Tools.US Citizen or Permanent Resident Green Card Holders.Embark on an exciting journey with our esteemed team as a Senior UNIX / Linux Monitoring Engine...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer IV

    Software Engineer IV

    My3Tech Inc • Eagan, MN, United States
    Full-time
    Project Scope (dig into details here) : .Part of the RX Claim System - day to day support of network loads.One person will run one week then switch off. Handle any new changes coming in, new requests,...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior UNIX / Linux Monitoring Engineer - ESM Tools

    Senior UNIX / Linux Monitoring Engineer - ESM Tools

    PLANIT Group • Eagan, MN, United States
    Permanent
    Senior UNIX / Linux Monitoring Engineer - ESM Tools.Federal customer in the Washington, DC area.The ideal candidate will be a senior UNIX / Linux Monitoring Engineer, with a focus on enhancing custom...Show more
    Last updated: 30+ days ago • Promoted
    Remote Corporate Development Associate - AI Trainer ($50-$60 / hour)

    Remote Corporate Development Associate - AI Trainer ($50-$60 / hour)

    Data Annotation • Apple Valley, Minnesota
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show more
    Last updated: 19 days ago • Promoted