Skip to main content

Software Engineer - Application Developer

Technology
Foundation Building Materials
California, United States1 months agoUntil 3/25/2026
On-site

Job description

About Us

Company Overview

Foundation Building Materials (FBM) is a leading construction materials distribution company serving the commercial and residential construction markets across United States and Canada. In conjunction with Unified Door & Hardware Group (UDHG), a premier provider of commercial door, frame, and hardware solutions, FBM supports a broad range of construction and architectural projects nationwide.

Together, FBM and UDHG’s 8,000+ Team Members are committed to operational excellence, innovation, and employee development. By combining scale, specialty expertise, and a customer-first mindset, we deliver high-quality products and services to contractors, builders, and project teams across diverse markets. As the organization continues to grow and evolve following the recent acquisition by Lowe’s, we are investing in strong, forward-thinking talent to support our long-term success.

Overview

Position Overview The Applications Developer is responsible for designing, developing, implementing, and supporting software applications and integrations that enable business operations and improve organizational efficiency. This role works closely with IT leadership, business stakeholders, and technical teams to build scalable and reliable solutions that support FBM’s enterprise systems and strategic initiatives.

The Applications Developer will analyze business requirements, develop technical solutions, and maintain application functionality while ensuring system reliability, security, and performance. This position plays an important role in advancing the Company’s technology capabilities through application development, integration, and continuous improvement of existing systems.

Responsibilities and Qualifications

Key Responsibilities Application Development & Support Design, develop, test, and deploy custom applications, enhancements, and integrations that support business operations

Maintain and support existing applications, including troubleshooting, debugging, and resolving technical issues

Collaborate with business stakeholders to gather requirements and translate them into functional and technical specifications

Develop and maintain APIs, integrations, and data exchange processes between enterprise systems

Ensure applications are developed following coding standards, security best practices, and architectural guidelines

Maintain application documentation, including system architecture, development standards, and operational procedures

System Enhancement & Optimization Identify opportunities to improve system functionality, efficiency, and scalability through application enhancements

Participate in system upgrades, patches, and implementation of new application functionality

Collaborate with cross-functional teams to streamline workflows and automate business processes

Assist with performance monitoring and tuning to ensure applications operate efficiently and reliably

Support evaluation and adoption of new technologies, frameworks, and development tools

Testing & Deployment Develop and execute test plans to ensure applications meet functional and technical requirements

Support quality assurance activities, including system integration testing and user acceptance testing

Assist in managing deployment processes and version control for application releases

Document release notes, configuration updates, and implementation procedures

Collaboration & Stakeholder Support Partner with IT teams, business departments, and external vendors to support application-related initiatives

Provide technical expertise and guidance during project planning and system implementation

Assist business users with application support, troubleshooting, and technical guidance

Participate in cross-functional meetings to support IT and enterprise technology initiatives

Additional Responsibilities & Miscellaneous Perform other duties as assigned to support IT operations and corporate technology objectives

Required Skills & Abilities Strong programming and software development skills with experience building enterprise applications

Solid understanding of application architecture, system integrations, and data management concepts

Excellent analytical and problem-solving abilities with the ability to troubleshoot complex technical issues

Strong verbal and written communication skills, including the ability to explain technical concepts to non-technical stakeholders

Strong organizational and time management skills with the ability to manage multiple priorities in a fast-paced environment

Experience with version control systems, development frameworks, and software lifecycle management

Working knowledge of application security, data protection, and system reliability principles

Proficiency in Microsoft Office Suite

Minimum of three (3) years of experience in software development, application development, or related IT roles

Education & Experience Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field

Experience developing business applications, system integrations, or enterprise solutions

Experience working with databases, APIs, and enterprise application environments

Experience supporting application lifecycle management including development, testing, deployment, and maintenance

Compensation and Benefits

Reports ToIT Manager CompensationThe listed pay range reflects the expected base rate for this position. Within the range, individual pay may vary based on experience, qualifications, and work location within the state. This is a full-time position with competitive pay and benefits.

Base: $37.50 - $45.00 per hour

Bonus: 10% Target Bonus

Total Compensation (Base + Bonus): The successful candidate could reasonably expect a total compensation package in the range of $85,000 - $110,000

Equity: This role is not eligible to participate in the Lowe’s Long-Term Incentive (LTI) program

BenefitsAt FBM, we’re committed to supporting our employees both personally and professionally.

We offer a comprehensive and competitive benefits package designed to help you thrive inside and outside of work.

Our excellent package includes: Medical

Dental

Vision

HSA/FSA plans

Voluntary Life and Accidental Death & Dismemberment (AD&D) Insurance

Critical Illness, Hospital Indemnity, and Accident Coverage

Legal Insurance Plan

Paid Time Off & Paid Holidays

401(k) plan with company match

Statements

Equal Opportunity Employer

Foundation Building Materials is an Equal Opportunity Employer and is committed to providing equal employment opportunities to all individuals. We value diversity and inclusion and are dedicated to creating a workplace where all employees feel respected and empowered. All employment decisions are made without regard to race, color, religion, sex, pregnancy (including childbirth, breastfeeding, or related medical conditions), sexual orientation, gender identity or expression, national origin, age, disability status, genetic information, veteran status, or any other characteristic protected by federal, state, or local law.

In accordance with the Americans with Disabilities Act (ADA) and applicable state and local laws, we provide reasonable accommodations to qualified individuals with disabilities to help them perform the essential functions of their job. If you need assistance or an accommodation during the application process or while employed, please contact Human Resources at Talent@myfbm.com.

Posting Period

This job will be posted for at least 5 days, starting on the initial post date reflected above.

Salary Range

Min: USD $37.50/Hr., Max: USD $45.00/Hr.

Keywords
ProgrammingSoftware DevelopmentApplication DevelopmentSystem IntegrationsData ManagementAnalytical SkillsProblem-SolvingCommunicationOrganizational SkillsTime ManagementVersion Control SystemsDevelopment FrameworksSoftware Lifecycle ManagementApplication SecurityData ProtectionSystem ReliabilitySoftware EngineerApplication DeveloperConstruction Materials DistributionEnterprise SystemsBusiness OperationsIntegrationsAPIsCoding StandardsSecurity Best PracticesSystem UpgradesPerformance MonitoringTest PlansQuality AssuranceUser Acceptance TestingDeployment ProcessesVersion ControlIT LeadershipBusiness StakeholdersData ExchangeMicrosoft Office Suite

¿Te interesa este puesto?