Foley
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.
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.
This is a REMOTE option. Those residing in AZ, CT, FL, GA, IL, IN, MA, NE, NH, NJ, NY, NC, PA, SC, TN, TX, CO, MI & WI are welcome to apply. This position starts at $125k annually. At Foley, we value our employees and treat them with respect while providing opportunities to make a difference. 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.
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
Attend scrum events for all our development teams to understand how our technology and teamwork operates
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. 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.
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: https://www.foley.io/
#J-18808-Ljbffr
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.
This is a REMOTE option. Those residing in AZ, CT, FL, GA, IL, IN, MA, NE, NH, NJ, NY, NC, PA, SC, TN, TX, CO, MI & WI are welcome to apply. This position starts at $125k annually. At Foley, we value our employees and treat them with respect while providing opportunities to make a difference. 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.
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
Attend scrum events for all our development teams to understand how our technology and teamwork operates
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. 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.
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: https://www.foley.io/
#J-18808-Ljbffr