See more Collapse

Software Engineering Intern

1 month ago


Portland, United States MercuryTechnologies Full time

It’s 1813 and Humphrey Davy is dazzling London with scientific demonstrations and lectures. Soon enters the young bookbinder, Michael Faraday, dissatisfied with his own prospects and enamored by the mysteries of electricity. Faraday gets a break and gains apprenticeship with Davy, and shortly thereafter (partially) blows himself and Davy up in a nitrogen trichloride explosion.

We think Davy’s sacrifice was worth it, though, since Faraday went on to do experimental work in the field of electromagnetism that is foundational to innumerable modern technologies. While we can’t promise you’ll become the next Faraday, we can promise you won’t be asked to deal with explosives on the job.

Instead, you’ll be receiving mentorship from experienced engineers, writing TypeScript and/or Haskell code, and contributing to a product that serves over 100,000 businesses. Check out demo.mercury.com to see our product for yourself.

As an Engineering Intern, you’ll join a team that aligns with your goals and interests. During the interview process, you’ll have the opportunity to talk through the various team openings. Also, we are hiring for three different types of engineering intern roles: backend, frontend, and full-stack.

All Engineering Interns, regardless of the specific role, should:

  • Be interested in continually honing their craft.
  • Have curiosity and be willing to share their perspective.
  • Appreciate quality in their work and that of others.
  • Communicate well, and be able to write clear explanations of their reasoning on technical decisions.

Backend Engineering Interns should have experience using the Haskell programming language, or a strong desire to learn it, and have some familiarity with SQL. In this role you can expect to:

  • Collaborate with data analysts to spec and build features that draw new customers to our product.
  • Provide a backend to our mobile and web frontends, to do things like search transactions or send wire transfers.
  • Build admin tools to increase the efficiency of day-to-day support operations, like identifying fraudulent customers or managing accounts.
  • Integrate with third-party APIs, to do things like send checks or validate SWIFT codes.

Frontend Engineering Interns should have experience with the TypeScript programming language, and experience with React is a plus. In this role you can expect to:

  • Work on a beautiful app: Since many of our customers are startups, they appreciate a well-implemented design. We have high standards for our UI, and we think it shows on our website. We encourage you to sign up and check out our onboarding experience, or read our blog post about our date picker.
  • Push the limits of TypeScript: As a financial technology company, preventing errors is a top priority for us, and we take advantage of TypeScript’s advanced static typing features to prevent them.
  • Work in an established codebase that still has room for growth. Across 650K lines of TypeScript, we’ve built abstractions and components that will give you leverage to build great features during your months at Mercury. But there’s still a lot more to build, be it optimizing the scrolling performance of a combobox, or building whole pages to deliver a feature to customers.
  • Exercise ownership over the product: Our engineers work closely with our designers and contribute their own ideas on making the product better.

Full-stack Engineering Interns should have experience using the Haskell programming language, or a strong desire to learn it, some familiarity with SQL, and experience using the TypeScript programming language. In this role you can expect to do a combination of the frontend and backend work that is described above.

This is a paid full-time remote fall internship for 12-16 weeks between September-December. Our internship program is intended for individuals enrolled in an academic program (undergraduate, graduate, MBA, etc.). Interested individuals not enrolled in an academic program at this time are encouraged to apply to any of our full-time openings.

In terms of compensation, the hourly rate for candidates based in the US is $55. The hourly rate for candidates based in Canada is CAD 55.

Applications close May 17, 2024. 

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on January 22, 2024. Please see the independent bias audit report covering our use of Covey here.

#LI-DNI


We have other current jobs related to this field that you can find below


  • Portland, Oregon, United States Performance Software Full time

    Employer Industry: Software and Technology SolutionsWhy Consider this Job Opportunity: Salary up to $145,000 Medical, Dental, and vision benefits 12% company paid individual IRA contribution for fulltime employees Competitive pay for hourly employees with medical/dental/vision benefits 100% remote flexibility Opportunity for career advancement and growth...

  • Senior Engineer

    4 weeks ago


    Portland, United States Drumgrange Full time

    We are looking for a highly experienced and enthusiastic Senior Engineer (Software SDA) to lead a team in the role of Design Authority. You should have experience in embedded software development and be comfortable with low-level programming languages and techniques such as C/C++. There will also be an expectation for you to take responsibility for...


  • Portland, Maine, United States WEX Full time

    We are seeking a seasoned Director of Engineering in the WEX Mobility Engineering organization. This role will lead the engineering team for the International Mobility suite of products. International fleet is a global team situated in the UK, USA, Australia, India, and Brazil. International Mobility systems provide SaaS and PaaS solutions to various...


  • Portland, United States Actalent Full time

    Description: Within the R&D Software V&V team, our goals are to be best in class in test strategy, automation, implementation, and efficiency. This Senior level role will work cross-functionally within V&V, software development teams, and leadership to define, drive, and implement advanced automation techniques, technology, and strategy across all project...


  • Portland, Oregon, United States Amazon Full time

    AWS Applications is one of the most exciting new AWS organization, with products such as Amazon Connect, AWS Clean Rooms and Just Walk Out, that attract a passionate and fast growing customer base. We are the Just Walk Out team within AWS Applications organization that is focused on 100% Physical Stores Automation. You will be joining a strong team with a...


  • Portland, United States Actalent Full time

    Description: Within the R&D Software V&V team, our goals are to be best in class in test strategy, automation, implementation, and efficiency. This Senior level role will work cross-functionally within V&V, software development teams, and leadership to define, drive, and implement advanced automation techniques, technology, and strategy across all project...

  • Software Engineer

    2 months ago


    Portland, United States Trans Perfect Translations Full time

    Design, modify, develop, write, and implement software programming applications based on guidance from Senior developers. Responsibilities:Implement architectures that satisfy project requirements and provide future leverage. Work with Senior develop Software Engineer, Technical Support, Software, Engineer, Technology, Business Services

  • Software Engineer

    4 weeks ago


    Portland, United States Smarsh Full time

    IT - SOFTWARE ENGINEER Software Engineer with Smarsh, Inc. (Portland, OR) - research, design, & devevelop computer & network software or specialized utility programs. Remote work avail. Reqs MA degree in Computer Science or related field plus 1 yr of related exp. To apply, send resume to: mariann.strange@smarsh.comrecblid ryjdjr2a8ol9mfeiqu763oxu6oagya

  • Software Engineer

    2 weeks ago


    Portland, Oregon, United States Smarsh Full time

    IT SOFTWARE ENGINEER Software Engineer with Smarsh, Inc. (Portland, OR) - research, design, & devevelop computer & network software or specialized utility programs. Remote work avail. Reqs MA degree in Computer Science or related field plus 1 yr of related exp.To apply, send resume to:mariann.comrecblid ryjdjr2a8ol9mfeiqu763oxu6oagya


  • Portland, United States Low Latency Recruiting Full time

    Title: Software Engineering Manager Location: Portland Metro Area Direct Hire Sorry, no sponsorship or transfer available and no Third Parties or C2C. Position Summary The Software Engineering Manager supervises a team of developers that build, integrate, and support critical web-based systems serving both internal and external customers and business...


  • Portland, United States StanCorp Financial Group Full time

    At The Standard, you'll join a team focused on putting our customers first. Our continued success is driven by a high-performance culture. We're looking for people who are collaborative, accountable, creative, agile and are driven by a passion for doing what's right - across the company and in our local communities. We offer a caring culture where you can...

  • Software Engineer

    2 weeks ago


    Portland, Oregon, United States Trimble Full time

    Your Title: Software Engineer Job Location: Seattle, WA or Portland, OR Our Department: Viewpoint JOB DESCRIPTION Junior Software Development Engineer Summary Trimble is a leader in providing accounting, operations and project management solutions for professionals working in the building and construction industry. Our innovative technology boosts...

  • Software Engineer

    4 weeks ago


    Portland, United States Trimble Full time

    Your Title: Software Engineer Job Location: Seattle, WA or Portland, OR Our Department: Viewpoint JOB DESCRIPTION Junior Software Development Engineer Summary Trimble is a leader in providing accounting, operations and project management solutions for professionals working in the building and construction industry. Our innovative technology boosts...


  • Portland, United States Autodesk Full time

    **Job Requisition ID #** 24WD79318 **Position Overview** The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we influence and empower some of the most creative people in the world to solve problems that matter. As a Software Engineer at Autodesk Research,...


  • Portland, Maine, United States Dropbox Full time

    Role DescriptionOur strategy starts with our mission: how do we build the right set of products that can help our customers work in a more enlightened way? If the first big problem Dropbox solved was getting your files in the cloud, the new problem we're solving is helping you organize your life.As we're evolving the core business from syncing and sharing...

  • Sr Software Engineer

    2 weeks ago


    Portland, Oregon, United States PacifiCorp Full time

    Working with significant independence and under general direction, the senior software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packag Software Engineer, Software, Technical Support, Engineer, Development, Systems, Manufacturing

  • Software Engineer

    2 weeks ago


    Portland, Maine, United States Teledyne Instruments, Inc. Full time

    Job Title: Software Engineer at Teledyne Marine SystemsTeledyne Marine Systems is a collection of cutting-edge undersea technology companies including Teledyne Benthos, Teledyne Webb Research, Teledyne SeaBotix, Teledyne Oceanscience, and Teledyne Gavia. Our products range from autonomous underwater gliders, vehicles, and floats to remotely operated...


  • Portland, United States PTC Inc. Full time

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to...

  • Software Engineer

    4 weeks ago


    Portland, United States ConductorOne Full time

    Job DescriptionJob DescriptionDescriptionConductorOne is the first Identity Automation and Orchestration platform for IT to help secure the world's adoption of SaaS. The company is starting with the world's best access request experience for employees to get secure, timely access to business-critical cloud apps and infrastructure. We are building a...

  • Software Engineer III

    2 weeks ago


    Portland, United States Mainz Brady Group Full time

    Software Engineer III – 6 Month Contract – Remote, United States – W2 ONLY, NO C2C OR OPT EAD Qualifications: 7+ years of experience with public cloud service platforms such as Amazon Web Services (AWS). Proficiency in serverless technologies like AWS Lambda. Hands-on experience with deployment processes using Jenkins. Strong background in writing...