Sr. Software Engineer

4 weeks ago


Remote, Oregon, United States Core Scientific Full time

Who We Are

Bold. Unapologetic. Hardworking. We are building something special. We transform energy into high-value compute with superior efficiency at scale. Today, that means powering and securing the Bitcoin Network. Tomorrow, that could also include powering workloads in AI, HPC and other forms of high-value compute.

Core Scientific is one of the largest bitcoin miners and bitcoin mining hosts in North America. Our mission is to accelerate digital innovation by scaling high-value compute rapidly, efficiently and responsibly. Our proprietary software stack optimizes bitcoin mining, pushes firmware, and monitors all aspects of our operations, ensuring we and our customers generate the highest possible ROI on our hardware investment.

But what makes us different from others in our industry? We own and manage our own infrastructure. That puts us in control of our operations and gives us an advantage that translates into higher productivity and efficiency. It also gives us the ability to deploy rapidly the innovations developed by our deep tech team.

Come join us as we continue our journey and accelerate yours. We seek smart, creative, collaborative minds, who work hard and fast.

Intrigued? Then apply and be a part of something truly special at Core Scientific.

Title: Sr. Software Engineer

Reports To: Manager, Product

The Job:

Sr. Software Engineers develop, document, and test software to ensure the optimization and performance of the hardware meets the needs of end-users and achieves business goals. This role provides technical and optimization insights to product and DevOps teams. This role requires engineering distributed, large-scale systems, and high availability services.

Responsibilities:

  • Use Lean Software Development concepts such as Agile and Scrum to deliver products at "start-up speed."
  • Use Test-Driven Development and Continuous Deployment to maintain a high-quality standard.
  • Serve as a mentor and coach to other engineers on the team, helping them develop their professional skills and grow their careers.
  • Experiment with whatever technology we need to get the job done.
  • Develop, test, maintain and improve software by following high standards of quality, good practices, and software design patterns.
  • Analyze, design, and make recommendations about software solutions based on a solid understanding of computer science theory and best practices.
  • Add value to peers and teammates with constructive and critical code reviews, and participate in grooming, sprint planning, research, technical debates, and other agile methodologies and practices.
  • Design and implement supporting toolsets and utilities like monitoring, benchmarking and test harnesses.
  • Effectively articulate technical challenges and solutions.
  • Foster open, respectful, and professional communication directly within the team as well as with co-workers/ teammates and leaders across the organization.
  • Work remotely and independently with minimal guidance.
  • Other duties as assigned.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or related field
  • 8+ years of commercial software development experience
  • Knowledge of commercial software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong experience in Javascript/Typescript or another OOP language is required.
  • Experience building or understanding of front-end applications with modern frameworks (Vue, React, Angular).
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.
  • Demonstrated understanding of the operating system software, Golang, NodeJS, Python, etc.
  • Design expertise with heavy involvement through all phases of the SDLC using concepts that may include Service Oriented Architecture, caching, load balancing, SQL/NOSQL databases, microservices, serverless architecture and commercial cloud services.
  • Utilized object-oriented design concepts to program large multi-tier systems. Knowledge of common and useful design patterns.
  • Experience in dealing with the following in production contexts: scalability, reliability (incident response), and security.
  • Experience building, scaling and hardening event-driven microservice architectures.
  • Experience with containerization architecture (Kubernetes, Docker).
  • Extensive UI design experience, with a keen eye for usability and user experience is a plus.
  • Experience with big data or reporting platforms is a plus.
  • Responsive, flexible, and able to succeed within an open collaborative peer environment.
  • Work independently with minimal guidance.
  • Effectively articulate technical challenges and solutions to non-technical audiences.
  • Believer in fail-fast, learn, and iterate.

Work Environment

This job operates in a remote, professional environment. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.

Position Type

This is a full-time position.

Travel

This position will require occasional travel, >10%



  • Remote, Oregon, United States nurdsoft Full time

    As a Sr Software Engineer you will be part of a fast-paced team designing, developing, testing, integrating and supporting technically innovative solutions for our customers. You will leverage your wide range of experiences, developed professional concepts as well as understanding of the industry, customer and company objectives to resolve complex issues in...


  • Remote, Oregon, United States PerfectServe Full time

    What is PerfectServe? PerfectServe offers best in KLAS assets in three categories: clinical communications, scheduling, and patient engagement solutions. PerfectServe is featured on this year's Inc 5000 list, which profiles the fastest-growing private companies in America. We have seen an 88% growth rate over the past three years and need strong team members...


  • Remote, Oregon, United States Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Remote, Oregon, United States Wonderschool Full time

    Position Summary: Wonderschool is harnessing the power of technology to provide comprehensive support to childcare providers operating out of their homes as well as in the government and non-profit sectors. Our products enable childcare providers to create high-quality environments and meet the demands of their business, while also helping parents in need of...


  • Remote, Oregon, United States Advaana Staffing Full time

    Sr. Cloud/DevOps Engineer Role- Automation (Remote) Job Title Sr. Cloud/DevOps Engineer Role- Automation (Remote) Location USAJob Summary Sr. Cloud/DevOps Engineer RoleCandidates should have 10+ years with heavy scripting experience (Python and Shell Scripting)Responsibilities Drive the infrastructure required to support the application roadmap in close...

  • Sr. DevOps Engineer

    16 hours ago


    Remote, Oregon, United States Lyra Health Full time

    We're looking for an exceptional Sr. DevOps engineer to join our team. As a Lyra Sr. DevOps Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure, as well as supporting our software delivery pipelines. We care deeply about making a difference in people's lives, and we hope you do tooThis role can be carried...


  • Remote, Oregon, United States Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Remote, Oregon, United States The Wanderlust Group Full time

    Hi We're The Wanderlust Group an outdoor technology company composed of and We build marketplaces that connect boaters with marinas, and technology that helps those marinas thrive. We believe that the best way we can make the world better is to get people out in it.At The Wanderlust Group, you'll be an integral part of a growing team, able to make an...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world...


  • Remote, Oregon, United States KORE Software Full time

    Who is KORE Software?KORE Software stands as a leading innovator in business intelligence platforms, specifically designed for the sports, media, and entertainment industries. Founded in 2002, the company has become a global leader in providing comprehensive solutions that include customer relationship management (CRM), sponsorship and partnership...


  • Remote, Oregon, United States VergeSense Full time

    Our CompanyThe workplace has undergone a complete transformation. Historically, occupancy was consistent; everyone worked in-office five days per week. But post-pandemic, occupancy is inconsistent, unpredictable, and dynamic, as work has become more flexible than ever before. To make decisions with confidence, workplace, CRE, and facilities management...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe.Coming from the world of self-driving cars,...

  • Software Engineer

    1 month ago


    Remote, Oregon, United States Moonhub Full time

    Software Engineer - ML/Data Infrastructure What You'll DoYou'll help in executing the roadmap for data infrastructure and systems to power the world's first AI recruiter built by Moonhub.You'll play a pivotal role in the development of tools and infrastructure that democratize data access and enable core capabilities across the organizationYou'll architect...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States sybill Full time

    About Sybill:Based out of Silicon Valley, Sybill is a generative AI startup building an AI co-pilot for sales reps. We aim to pioneer a B2B recommendation engine to improve deal conversion rates with tailored, stage-specific advice. Our engine not only processes customer interactions, including behavioral cues, but also automates administrative tasks like...


  • Remote, Oregon, United States Dentsply Sirona Full time

    Requistion ID: 75929A smile can be transformative. Byte was founded on a commitment to improve access to orthodontic care through its affordable, easy-to-use, direct-to-consumer clear aligner solution. We celebrate every customer's newfound confidence from their beautiful smile because our customers are at the heart of everything we do. Now a part of...


  • Remote, Oregon, United States TransUnion Full time

    We'd Love to See:Job Description Software Engineering Managers for Various and unanticipated worksites throughout the US (HQ:Chicago, IL). Manage a software engineering team to lead client focused product development. Responsible for managing software design, architecture, and development of tools and platforms. Collaborate with team members to execute...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States Pyth Data Association Full time

    We're hiring software engineers to help build the market data infrastructure for future decentralized finance applications. Your responsibilities will include developing on-chain solutions, creating developer SDKs, enhancing tools, and monitoring. You will also be expected to use your knowledge of the DeFi ecosystem to identify and leverage new...


  • Remote, Oregon, United States Kamso Inc Full time

    Embedded Software EngineerResponsibilities The individual hired for this position will work as part of a software engineering team responsible for developing and maintaining build workflow tools and processes in support of embedded autonomous machine applicationsEducation RequirementFour-year Bachelor of Science degree from an accredited engineering college...


  • Remote, Oregon, United States HealthCare Full time

    Pivot Health, a company, is seeking an experienced Software Engineering Manager to lead our Insurtech Platform Team. At Pivot Health, we work with partners across the healthcare and insurance industries to craft products for people who don't fit in a box. Through our network of agents and our direct-to-consumer website, we sell specialized individual health...

  • Software Engineer III

    4 weeks ago


    Remote, Oregon, United States OnBoard Full time

    Title: Software Engineer III Specialist)Date: Function: EngineeringReports to: Manager, Software EngineeringPosition Summary:The Software Engineer III Specialist) will play a crucial role in the development of our SaaS applications. Leveraging your extensive experience, you will lead complex projects, mentor junior engineers, and contribute to the design...