Enable job alerts via email!

Senior Software Engineer

Foley

United States

Remote

USD 125,000 - 144,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company at the forefront of revolutionizing driver recruitment and monitoring as a Senior Software Engineer. This remote position offers a collaborative environment where you will leverage your experience in .NET and C# to contribute to innovative software solutions, ensure high-quality performance, and help scale the company's technology footprint. With core values of camaraderie and innovation, Foley fosters a vibrant workplace for growth and development.

Benefits

Medical insurance
Vision insurance
401(k) with match
Generous vacation and personal time off
Opportunities for professional growth

Qualifications

  • Extensive experience in Software Development and Architecture.
  • Proficiency in C# and .NET Core.
  • Strong understanding of modern software engineering principles.

Responsibilities

  • Drive direction of software development capabilities and evaluate tools.
  • Participate in agile processes within the engineering team.
  • Mentor and coach teammates on developing high-quality software.

Skills

Collaboration
Analytical Thinking
Object-Oriented Design
Agile Development
C#

Education

Bachelor's degree in Computer Science or a related field

Tools

.NET
SQL Server
Azure

Job description

Join to apply for the Senior Software Engineer role at Foley

Join to apply for the Senior Software Engineer role at Foley

Direct message the job poster from Foley

Talent Acquisition Manager, Empowering Talent - Expertly Matching Candidates with Roles that Amplify Their Potential and Drive Organizational Success.

At Foley, we are revolutionizing the way companies recruit, screen, and monitor drivers. This is an exciting time for us as we scale our B2B vertical SaaS business and modernize our products for the future. If you are a strategic thinker who thrives in complexity, is energized by impact, and wants to work with a team passionate about building great products and helping customers, we would love to talk to you.

We believe in Teammateship, Grit and Innovation …. our core values. Whether collaborating internally or assisting customers, we approach every challenge with humor, optimism, and a commitment to success.

SENIOR SOFTWARE ENGINEER

Foley is looking for an exceptional Senior Software Engineer with extensive experience in Software Development, Architecture, Object-Oriented Design and Principles, Common Software Engineering Design Patterns and industry best practices to be a key member of Foley’s engineering team. We are a full Microsoft stack shop, leveraging technologies such as .NET, C#, SQL Server, Azure, and related Microsoft tools to build and maintain our applications.

As a Senior Software Engineer at Foley, you will be a key member of the team that drives direction of our software development capabilities, evaluating current and prospective tools and technologies, and generally helping to grow Foley’s technology footprint! We are an agile / scrum shop with a strong sense of teamwork and collaboration. Work with other developers in a remote first environment to ensure the best decisions are made. Participate in standups, technical and non-technical meetings and one on one calls with other developers.

If joining a team with massive potential for growth – both technically and otherwise – really excites you, apply!

This is a REMOTE option- Those residing in AZ, CT, FL, GA, IL, IN, MA, NE, NH, NJ, NY, NC, PA, SC, TN, TX, & WI are welcome to apply!

This position starts at $125k annually

At Foley, we value our employees and treat them with respect while providing them with opportunities to make a difference. In addition to contributing on an individual level, you will be expected to help foster an environment of safety, collaboration, and learning within our software development world. Mentoring and coaching your teammates on how to build high quality and performant software is a critical part of this role.

Because our departments work so closely together, we are always looking to improve our current process. We welcome new ways to work collaboratively with roles and departments. We cannot wait to hear your ideas!

WHAT YOU WILL DO

In your first 30 days, you will

  • Learn how Foley’s products and services work and how Foley can have a positive impact on our customers’ business.
  • Meet and get to know your teammates and stakeholders of our engineering organization.
  • Understand our processes, procedures, and tools for development and deployment.
  • Attending scrum events for all our development teams to understand how our technology and team works.

Within your first 6 months, you will

  • Be a contributing, productive engineer on one scrum team.
  • Work across technology groups to help uncover dependencies and increase transparency.
  • Help foster a culture of safety, collaboration, and inquisitiveness.
  • Help triage and debug issues and see them to resolution within your team’s product domain.
  • Practice and contribute to Foley’s engineering standards.
  • Provide technical guidance to peers.

WHAT WE’D LIKE YOU TO HAVE

  • Excellent grasp of fundamental engineering concepts
  • Experience in and extensive knowledge of Scrum or Agile development.
  • Strong analytical and diagnostic skills, as well as excellent written and verbal communication skills.
  • Consummate teammate – shares ownership and invites criticism.
  • Desire to continually improve and strong appetite for change.
  • Significant experience building and running .NET Core 8.0 (6.0 or better is acceptable) applications, APIs and services
  • C# as a primary programming language, including a deep understanding of the latest versions of the C# language and advances to the language
  • Deep understanding of the MVC design pattern
  • Deep understanding of .NET dependency injection and middleware
  • Deep understanding of object-oriented design patterns and inheritance
  • Ability to quickly adjust to changing priorities.
  • Strong documentation, organizational, and planning skills.
  • Strong knowledge of cloud native technologies and patterns.
  • Experience using infrastructure as code tools and products.
  • Working knowledge of container and orchestration technologies.
  • Strong understanding of various database products, including Microsoft SQL, redshift, database versioning and deployment models, et al.

If you are an analytical and critical thinker with excellent organizational skills, attention to detail, and the ability to self-organize and meet deadlines, we encourage you to apply.

WHAT YOU’LL LOVE ABOUT FOLEY

The People: Our close-knit, exceptionally talented teams are the heart of Foley. Our employees and customers consistently highlight our team spirit. Check out our customer feedback on Trustpilot.

Outstanding Benefits: Choose from 3 medical plans, 2 levels of dental, and 2 levels of vision plans. Enjoy generous vacation, sick, and personal time off, plus a 401K plan with a match. We support your well-being so you can live your best life.

Ideas Over Egos: In our entrepreneurial environment, you have the freedom to explore new ideas and approaches, backed by a collaborative team.

Professional Growth: We prioritize internal growth and encourage employees to apply for new opportunities. Our People Operations team is here to help you plan and achieve your career goals.

Our Environment: We celebrate success and believe in transparency and teamwork. We invest in collaboration tools to ensure face-to-face interactions, even in a virtual space. Many of our roles are remote, but we ensure our employees remain engaged and connected.

What We Do, How We Do It

Many companies handle recruitment, background screening, and regulatory management in a fragmented way, using different vendors for recruitment, screening, and regulatory requirements. This approach is inefficient, costly, and increases the risk of overlooking important details.

At Foley, we offer a seamless platform that manages recruitment, screening, and regulatory requirements under one roof. By integrating powerful technology with our deep expertise, we provide comprehensive and superior experience for our customers.

Where We're Headed

We are continuously developing new solutions to address future challenges in recruitment, screening, and regulatory management. Our focus is on leveraging extensive data collection and innovative technologies, such as predictive analytics, to identify top talent and assess company risks. Our goal is to deliver cutting-edge solutions that drive success.

What It's Like to Work with Us

  • Diving Deep: Become an expert in a niche industry.
  • Continual Growth: Advance your career and skills.
  • Lifelong Friends: Build lasting relationships along the way.

We are a 250+ person company on the brink of explosive growth, thanks to our AI-powered technology and predictive analytics. If you're ready to join our journey, visit us at www.foleyservices.com

Keywords:

Lead Software Engineer

Principal Software Engineer

Staff Software Engineer

Senior Software Developer

Senior Software Architect

Senior Software Consultant

Senior Software Development Engineer

Senior Software Development Lead

Senior Software Development Manager

Senior Software Development Specialist

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Truck Transportation

Referrals increase your chances of interviewing at Foley by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.

United States $170,000.00-$720,000.00 1 day ago

Palo Alto, CA $140,000.00-$185,000.00 2 weeks ago

Full-Stack Software Engineer (New graduates: United States)

United States $70,000.00-$100,000.00 1 week ago

United States $95,000.00-$110,000.00 19 hours ago

New York, NY $140,000.00-$185,000.00 2 weeks ago

United States $130,000.00-$150,000.00 1 hour ago

New York, United States $142,600.00-$196,200.00 2 weeks ago

United States $120,000.00-$170,000.00 2 weeks ago

Software Engineer (L5) - Ads Identity & Privacy

United States $100,000.00-$720,000.00 3 days ago

United States $140,000.00-$170,000.00 1 month ago

Software Engineer Intern/Co-op (Fall 2025)
Software Engineer (L5) - Open Connect Platform
Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

United States $100,000.00-$720,000.00 2 days ago

New York, NY $145,000.00-$260,000.00 7 months ago

United States $100,000.00-$720,000.00 6 days ago

United States $90,000.00-$170,000.00 9 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Senior Software Engineer

CodePath, Inc.

Remote

USD 140,000 - 160,000

6 days ago
Be an early applicant

Senior Software Engineer - React

Jobot

Washington

Remote

USD 100,000 - 140,000

6 days ago
Be an early applicant

Senior Software Engineer

Valid8 Financial, Inc.

Milwaukee

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant

Sr. Software Engineer New Remote, US

Bloomerang Inc

Remote

USD 110,000 - 145,000

2 days ago
Be an early applicant

Senior Software Engineer - Remote

Akamai Technologies

Remote

USD 106,000 - 222,000

10 days ago

Founding Senior Software Engineer

Right Balance

Remote

USD 100,000 - 720,000

8 days ago