Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

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 team member who drives the 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 teamwork.

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 a 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.
  • Experience with XML, JSON, HTML5, Javascript, and CSS.

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 a 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:

Full Stack Developer

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

Average salary estimate

$125000 / YEARLY (est.)
min
max
$125000K
$125000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Foley Carrier Services LLC

At Foley, we're not just another tech company; we're on a mission to redefine how businesses manage driver recruitment, screening, and compliance. We're currently looking for a passionate Senior Software Engineer to join our innovative team. In this role, you'll leverage your extensive experience in software development and architecture to play a pivotal part in shaping the future of our B2B SaaS products. At Foley, we believe teamwork is key. You’ll collaborate with a group of talented developers in a remote-first environment, bringing your skills in .NET, C#, and Azure to create high-quality applications. Here, your ideas are not only welcomed, they’re essential. You’ll benefit from working within an agile framework that encourages curiosity, growth, and collaboration. You’re not just building software; you’ll be coaching teammates, providing technical guidance, and helping to foster a culture of learning all while maintaining top-notch engineering standards. We want someone who shares our core values of Teammateship, Grit, and Innovation, and who is excited to make a difference in the tech world. If you’re ready to dive into a role that offers both challenges and rewards while having fun on a dynamic team, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Foley Carrier Services LLC
What responsibilities does a Senior Software Engineer at Foley have?

As a Senior Software Engineer at Foley, your main responsibilities include developing and maintaining our applications using technologies like .NET and C#. You will drive the direction of our software development efforts, collaborate on scrum teams, mentor teammates, and contribute to best practices. Your role is key in enhancing our technology footprint while ensuring a safe and collaborative environment for growth.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Foley?

To excel as a Senior Software Engineer at Foley, you'll need a solid grasp of fundamental engineering concepts, extensive experience with .NET Core applications, and a deep understanding of object-oriented design principles. Familiarity with Agile methodologies and cloud-native technologies is also essential. Strong communication skills and a desire to improve processes are highly valued in our team!

Join Rise to see the full answer
What technologies do Senior Software Engineers at Foley work with?

Senior Software Engineers at Foley primarily work with the Microsoft technology stack, including .NET, C#, Azure, and SQL Server. You will also engage with modern development practices, such as using containerization tools and infrastructure as code, to design and implement scalable software solutions.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Foley?

Foley promotes a dynamic and inclusive work culture centered on teamwork, collaboration, and continuous learning. As a Senior Software Engineer, you'll find yourself in an environment where innovation is encouraged, and your ideas matter. We work hard but also make sure to enjoy the journey while building meaningful relationships along the way.

Join Rise to see the full answer
How does the growth potential look for a Senior Software Engineer at Foley?

At Foley, growth potential for a Senior Software Engineer is extraordinary. With our ongoing expansion and innovative projects, you'll have numerous opportunities to advance your career. We're committed to helping you develop your skills, explore new roles within the company, and make a significant impact on our technology and products.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with .NET Core and C#?

In answering this question, provide specific examples of projects where you utilized .NET Core and C#. Discuss your familiarity with the latest frameworks, and touch on challenges faced and how you overcame them. Highlight your understanding of object-oriented programming concepts as they relate to these technologies.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in software development?

When discussing this, emphasize your organizational skills and ability to prioritize tasks. Share a specific example where you successfully met a deadline and the strategies you used, such as breaking down tasks or collaborating with team members for support.

Join Rise to see the full answer
What is your approach to team collaboration in an Agile environment?

Speak to your experience in Agile methodologies, detailing how you've effectively contributed in scrum meetings and fostered open communication within your team. Discuss the importance of feedback and adaptability to change in Agile practices.

Join Rise to see the full answer
Can you describe how you've mentored junior developers in the past?

In your response, highlight specific mentoring experiences, focusing on how you've provided guidance, shared knowledge, and helped junior developers overcome specific technical challenges. Mention the importance of building a supportive team culture.

Join Rise to see the full answer
What is your experience with infrastructure as code?

Discuss any hands-on experience using tools for infrastructure as code, such as Terraform or AWS CloudFormation. Mention how these tools improve deployment efficiency and your understanding of cloud-native technologies in improving software reliability.

Join Rise to see the full answer
What design patterns are you most familiar with in software development?

When answering, point out specific design patterns you have used in your projects, such as MVC or Singleton. Explain how these patterns enhance maintainability and scalability in application design, providing real-world examples of their application.

Join Rise to see the full answer
How do you ensure code quality in your software development process?

Discuss your familiarity with testing methods, such as unit tests, integration tests, and code reviews. Provide examples of how you’ve implemented these practices in previous projects to maintain high standards of code quality.

Join Rise to see the full answer
What troubleshooting approach do you take when debugging software issues?

Here, highlight your problem-solving skills and analytical mindset. Describe a systematic approach you take to identify, isolate, and resolve bugs, including any tools you rely on and collaborating with team members for troubleshooting.

Join Rise to see the full answer
Why do you want to work at Foley as a Senior Software Engineer?

This is your chance to express your enthusiasm for Foley’s mission and vision. Discuss how your values align with Foley's core values like Grit and Innovation, and describe what excites you about contributing to their revolutionary solutions in recruitment and compliance.

Join Rise to see the full answer
What strategies do you use to stay updated with new technologies?

Talk about your passion for continued education and how you keep abreast of industry trends, be it through online courses, reading articles, or participating in tech meetups. Illustrate your commitment to continually evolve as a software engineer.

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago
Photo of the Rise User
Continental Remote Budapest, Köztelek u., Hungary
Posted 11 days ago
Photo of the Rise User
Pirros Hybrid Los Angeles
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Family Medical Leave
Paid Holidays
Photo of the Rise User
Canva Remote 110 Kippax Street, Surry Hills, Sydney, Australia
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Guidehouse Hybrid US - MD, Fort Detrick
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins