Construction Partners Inc., a publicly traded highway infrastructure company, is currently searching for a Software Engineer to join the team in Raleigh, NC. In this role, you will work with large datasets, configure software systems, and build data-driven solutions that provide actionable insights to improve our asphalt paving and construction operations. This position requires a solid background in programming, data analysis, and software configuration. The ideal candidate will have experience in Python and TypeScript, and a degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
Key Responsibilities:
- Develop software solutions that process and analyze large datasets, identifying trends, patterns, and insights to optimize operations
- Ensure data are properly formatted, cleansed, and enriched for downstream use
- Configure and maintain software systems to efficiently handle data, ensuring software performance and scalability.
- Build and implement dashboards, reports, and visualizations to present data findings to stakeholders and support decision-making.
- Apply statistical analysis and machine learning techniques to evaluate outcomes and predict future trends.
- Troubleshoot and resolve software-related issues to ensure smooth and continuous operations.
- Maintain detailed documentation of software configurations, data models, and analysis methodologies.
- Stay current with emerging technologies and best practices to continually enhance software solutions.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
- Proficiency in programming languages of Python and TypeScript.
- Understanding of Git/VCS and data pipeline design.
- Familiarity with data mining and extraction (e.g., ETL, Pandas, NumPy); experience in analyzing large datasets and building software solutions to process and visualize data.
- Solid understanding of data modeling, ontologies, and metadata management.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Solid understanding of statistical analysis, predictive modeling, and machine learning.
- Experience in the asphalt paving or construction industry is a plus, but not required.
This is an in-person, in-office position. This is not a remote role.
At Construction Partners, we don’t just build roads – we build leaders. We provide opportunities for our employees to grow and develop meaningful careers at all levels. In addition, we offer a wide variety of benefits to support our employees’ well-being, including:
- Medical, Dental, and Vision coverage
- 401(k) Retirement Plan with employer matching
- Paid vacation and holidays
- Employee Stock Purchase Plan (Construction Partners, Inc.: ROAD)
- Employee Assistance Program
- Professional Development Opportunities
Construction Partners, Inc. is dedicated to the achievement of equality of opportunity for all its employees and applicants for employment without regard to race, color, religion, sex, marital status, age, national origin, disability, veteran status or any other protected group status under federal, state or local law. Construction Partners, Inc. is an E-Verify Participant.
CPI complies with federal and state disability laws and makes reasonable accommodation for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, please let us know.