Software Development Team Lead

5 days ago


Portland, Oregon, United States Discogs Full time

Job Description

The Software Development Team Lead for the Engineering Foundation team at Discogs will be responsible for designing and building modern domain-driven, observable microservices and web applications hosted in the cloud (AWS) using Python and JavaScript leveraging technologies such as React, Kafka, Docker, Kubernetes and GraphQL.

This is a remote position open to candidates located in OR, WA, CA, CO, TX, IL. We offer a competitive compensation package including a salary of $125,000 - $132,000 yearly based on experience.

About Us

Discogs is the largest crowd-sourced, community-driven database of recorded music information in the world. Every day, millions of people use the Discogs Marketplace to connect, learn about music, and buy and sell vinyl records, CDs, and cassettes.

We are looking for an experienced software development leader with a strong background in modern web application and API development, microservices, cloud native design patterns, and public facing systems. The ideal candidate has a great ability to multi-task across projects as well as to adapt to different areas of the code where they may not have previous experience.

Responsibilities

  • Develop and maintain front end and back end software following an Agile methodology.
  • Design, build, optimize, and maintain internal and third-party software solutions for our internal teams including Finance, Compliance, Community Support, and HR
  • Communicate effectively with technical and non-technical stakeholders and deliver feedback to peers and team leads.
  • Assist engineering and product teams with estimation of development efforts.
  • Take responsibility over large, complex features from concept to design to delivery.
  • Act as a resource and mentor for less experienced team members, pair or mob-programming with them when necessary.
  • Assist engineering team with code reviews.
  • Build and maintain unit and end-to-end tests to ensure software quality.
  • Implement observability best practices for the application the team
  • Ownership of end to end solutions while collaborating within a squad

Requirements

What You'll Contribute

Minimum Experience and Education

  • Fluency in at least one server-side language, Python preferred.
  • Thorough understanding of HTTP APIs.
  • 5+ years of software engineering experience.
  • 3+ years experience building and maintaining web applications in the cloud, crafting scalable, highly available and eventually consistent distributed systems.
  • 3+ years experience in containerization technologies (Docker, Kubernetes).
  • Experience deploying and scaling cloud architecture, AWS preferred.
  • Excellent troubleshooting and analytical skills.
  • Experience working with production systems under load.
  • Experience with DevOps and implementing CI/CD pipelines, Github Actions preferred.
  • Strong understanding of JavaScript fundamentals.
  • Extensive experience building reusable components for web applications using modern JavaScript libraries and frameworks, React experience preferred.
  • Strong understanding of SDLC processes such as version control, build and configuration management, automated deployments, automated testing, etc.
  • Good verbal and written communication skills.
  • Experience with software design patterns and a proven track record of building maintainable software.
  • Bachelor's degree (BA/BS) from four-year college or university in math\\


  • Portland, Oregon, United States PacifiCorp Full time

    PacifiCorp Seeks Experienced Senior Software EngineerPacifiCorp, a leading energy and commodity trading company, is seeking an experienced Senior Software Engineer to join our team in Portland, OR. As a senior software engineer at PacifiCorp, you will play a key role in designing, developing, testing, documenting, and implementing complex computer...


  • Portland, Oregon, United States Ascend Software Full time

    Unlock your full potential as a Senior Software Engineer at Ascend Software, where innovation meets scalability.About the Role:We're seeking an exceptional leader to join our team, bringing expertise in software development and technical leadership. As a Senior Software Engineer, you will play a pivotal role in designing, building, and improving our...


  • Portland, Oregon, United States United Software Group Full time

    About the RoleWe are seeking an experienced IT Project/Program Manager IV to lead our ALERT IIS Replacement Project at United Software Group.Job DescriptionThe successful candidate will be responsible for improving project functionality, managing timelines, and ensuring overall success. This role involves working closely with stakeholders to drive project...


  • Portland, Oregon, United States Ascend Software Full time

    At Ascend Software, we're on a mission to revolutionize the way businesses automate their accounts payable processing. As a Senior Software Engineer, you'll play a critical role in designing and building innovative software solutions that drive growth and success.SalaryThe salary for this position is estimated at $152,500 per year, based on industry...


  • Portland, Oregon, United States CorVel Healthcare Corporation Full time

    Transformative Career OpportunityWe are seeking a seasoned Sr. Software Engineer to join our team at CorVel Healthcare Corporation.This role is perfect for a highly skilled professional who enjoys tackling complex problems and delivering innovative solutions.About the Role:The ideal candidate will have 4+ years of experience as a software engineer, with a...


  • Portland, Oregon, United States PaperCut Software Full time

    Job DescriptionWe're seeking a highly motivated Sales Development Representative to join our team at PaperCut Software.About the Role:You will work closely with our Marketing and Sales teams to convert leads into customers by initiating relationships with new prospects.This is a full-time, hybrid role based in our Portland office three days per week.Key...


  • Portland, Oregon, United States Hyster-Yale Full time

    Job OverviewHyster-Yale Materials Handling is a leading manufacturer of materials handling equipment. We are seeking an Advanced Robotics Software Developer to join our Product Development team in Portland, Oregon.About the RoleWe are looking for a highly skilled software engineer to develop embedded control software in C/C++ and lead the development of...


  • Portland, Oregon, United States PacifiCorp Full time

    PacifiCorp is a leading company in the energy sector, committed to delivering excellent customer service, sustainability, and diversity. We are seeking an experienced Sr. IT Project Manager to lead large-scale software development projects.The successful candidate will have a Bachelor's Degree in Computer Science, Information Technology, Management, or a...


  • Portland, Oregon, United States Hyster-Yale Full time

    Hyster-Yale Materials Handling is seeking a talented Embedded Software Engineer III to join our Product Development team in Portland, Oregon.About the Role:We are looking for an experienced software engineer to implement robotic technology into our current products. As a global team-member, you will interact with all aspects of the organization, including...


  • Portland, Oregon, United States First Tek Full time

    About the JobWe are seeking a Senior Software Quality Assurance Lead to join our team at First Tek. As a key member of our QA team, you will play a critical role in ensuring the quality and reliability of our software products. The ideal candidate will have extensive experience in software quality assurance, with a proven track record of successfully leading...


  • Portland, Oregon, United States Liquid Development Full time

    Company OverviewLiquid Development is a renowned outsourcing art studio in North America, founded in 2000. We pride ourselves on our collaborative work environment, where talented individuals come together to create exceptional content. Our team has contributed to iconic titles within the Halo, Mass Effect, Borderlands, and Call of Duty franchises.We're...


  • Portland, Oregon, United States RiverPoint Full time

    Job OverviewRiverPoint is seeking a highly skilled Senior Software Development Professional to lead the development of large-scale projects from end-to-end.


  • Portland, Oregon, United States ConductorOne Full time

    ConductorOne is a cutting-edge Identity Automation and Orchestration platform for IT, dedicated to securing the adoption of SaaS. Our mission is to provide a seamless experience for employees to access business-critical cloud apps and infrastructure.About UsWe are backed by prominent venture capital firms, including Accel Capital, Fuel Capital, Fathom...


  • Portland, Oregon, United States eBay Full time

    About Us">Our company is transforming the way people shop and sell globally, empowering millions of customers in 190+ markets.">We thrive on authenticity, embracing bold ideas that create economic opportunities for all.">Your Role">We're seeking a skilled Technical Lead to drive complex technical initiatives and possess in-depth knowledge in software...

  • Software Engineer

    4 weeks ago


    Portland, Oregon, United States OneStaff Medical Full time

    Job Title: Software Engineer - Backend DeveloperAt our company, we are seeking a highly skilled and experienced software engineer to join our development team. As a backend developer, you will be responsible for designing and implementing scalable and efficient software systems.Key Responsibilities:Design and implement backend systems using modern...


  • Portland, Oregon, United States Open Up Resources Full time

    Transforming Education with Technology">We are Open Up Resources, a pioneering publisher of high-quality open educational resources. Our mission is to empower teachers with innovative tools that foster liberating educational experiences.As a Software Engineer III, you will play a vital role in our Operations team, reporting directly to the Managing Director...


  • Portland, Oregon, United States Hyster-Yale Full time

    Hyster-Yale is seeking a seasoned professional to lead our software quality assurance efforts. As Senior Software Development Quality Assurance Manager, you will be responsible for improving our software development practices and ensuring the highest level of quality in our products.This role requires a strong technical background, with a minimum of 4 years...

  • Software Engineer

    6 days ago


    Portland, Oregon, United States Jimmy John Full time

    As a software engineer at our company, you will be responsible for developing and maintaining our backend systems using Java and Spring. Our team is looking for a highly skilled and motivated individual who can contribute to the design and implementation of our software architecture.We are a modern and dynamic company that values innovation and...


  • Portland, Oregon, United States Aerotek Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team and lead full stack development projects.Responsibilities:Lead and manage full stack development projectsDesign and develop scalable and efficient software solutionsCollaborate with cross-functional teams to ensure successful project deliveryRequirements:5+ years of...


  • Portland, Oregon, United States PixelSpoke Full time

    We are seeking a software developer with a strong background in programming and a passion for delivering high-quality solutions. This role will focus on developing dynamic projects using various technologies and collaborating with cross-functional teams to drive business success.Key Responsibilities:Design, develop, and test software applications using...